...
The Connexions Curriculum for the former Comp 212 course | ||
The Java Programming Language, Arnold & Gosling | Gosling was the principal designer of Java 1.0 | |
Thinking In Java, Bruce Eckel | The 3rd edition is available free. | |
Design Patterns: Elements of Reusable Object-Oriented Software, Gamma, Helm, Johnson & Vlissides | The "Bible" of OO software design. | |
Head First Design Patterns, Freeman & Freeman | An : A very accessible introduction to Design Patterns using Java. |
|
More on Data Structures and Algorithms
...