Week of | Material Covered | Remarks |
September 4 | Introduction and Preliminaries Chapter 1 - |
|
September 9 | Object Oriented Thinking Chapter 2 Chapter 3 |
|
September 13 | UML |
|
September 23 | UML |
|
September 30 | C++ Chapter 4 Classes and Methods Chapter 5 Messages, Instances and Initialization |
|
October 7 | C++ Chapter 8 Inheritance and Substitution |
|
October 14 | C++ Chapter 10 Subclasses and Subtypes |
|
October 21 | C++ Chapter 11 Static and Dynamic Behavior |
|
October 28 | C++ Implications of Substitution Chapter 12 |
|
November 4 | C++ Multiple Inheritance Chapter 13 |
|
November 11 | Polymorphism and Software Reuse Chapter 14 12 Tuesday Student Development Day. No classes |
|
November 18 | Overloading Overriding Chapter 15/16 |
|
November 25 | Generics STL Chapter 18 Chapter 20 |