course_outline
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| course_outline [2008/01/07 17:43] – bil | course_outline [2008/02/20 21:29] (current) – bil | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| ===== Week 3 ===== | ===== Week 3 ===== | ||
| - | Genericity - Test Driven | + | Genericity - Design |
| - | **Readings**: | + | **Readings**: |
| + | |||
| + | Information Hiding and class LIST[G] as an example of information hiding. See index to textbook OOSC2 for pages referring to " | ||
| ===== Week 4 ===== | ===== Week 4 ===== | ||
| - | Design | + | Test Driven |
| - | **Readings**: | ||
| ===== Week 5 ===== | ===== Week 5 ===== | ||
| - | Contracting with math libraries | + | Tuples and Agents |
| - | ===== Week 6 ===== | + | Start the subject of Contracting with math libraries (MML) |
| - | Inheritance | ||
| - | **Readings**: | ||
| - | **Design Patterns**: Template Method, State | + | ===== Week 6 ===== |
| + | Complete contracting with math libraries (MML). | ||
| - | ==== Midterm ==== | + | Readings: See the material in the code directory. |
| + | ===== Midterm ===== | ||
| + | ===== Week 7 ===== | ||
| - | ==== Week 7 ==== | + | Inheritance |
| - | **Design pattern**: Multi-panel interactive systems | + | **Readings**: Chapters 14 |
| - | **Readings**: Chapter 20 | + | **Design Patterns**: Template Method, State |
| ===== Week 8 ===== | ===== Week 8 ===== | ||
| - | Multiple Inheritance | + | **Design Pattern**: Multi-panel interactive systems |
| - | **Readings**: | + | **Readings**: |
| + | |||
| + | Multiple Inheritance | ||
| + | |||
| + | **Readings**: | ||
| ===== Week 9 ===== | ===== Week 9 ===== | ||
| + | |||
| + | Inheritance Techniques | ||
| + | |||
| + | **Readings**: | ||
| How to find the classes - Using Inheritance Well | How to find the classes - Using Inheritance Well | ||
course_outline.1199727787.txt.gz · Last modified: by bil
