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:42] – 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 |
+ | |||
+ | Start the subject of Contracting with math libraries | ||
+ | |||
===== Week 6 ===== | ===== Week 6 ===== | ||
+ | |||
+ | Complete contracting with math libraries (MML). | ||
+ | |||
+ | Readings: See the material in the code directory. | ||
+ | |||
+ | ===== Midterm ===== | ||
+ | |||
+ | ===== Week 7 ===== | ||
Inheritance | Inheritance | ||
Line 37: | Line 50: | ||
**Design Patterns**: Template Method, State | **Design Patterns**: Template Method, State | ||
- | ==== Midterm | + | ===== Week 8 ===== |
- | ==== Week 7 ==== | + | **Design |
- | + | ||
- | **Design | + | |
**Readings**: | **Readings**: | ||
- | ===== Week 8 ===== | + | Multiple Inheritance |
- | Multiple Inheritance - Inheritance Techniques | + | **Readings**: |
- | + | ||
- | **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.1199727735.txt.gz · Last modified: 2008/01/07 17:42 by bil