User Tools

Site Tools


course_outline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
course_outline [2008/01/07 17:08] bilcourse_outline [2008/02/20 21:29] (current) bil
Line 11: Line 11:
 Classes - Objects Classes - Objects
  
-**Readings**: Chapter 7-8+**Readings**: Chapters 7-8 
 + 
 +===== Week 3 ===== 
 + 
 +Genericity - Design by Contract 
 + 
 +**Readings**: Chapter 10 - 11 
 + 
 +Information Hiding and class LIST[G] as an example of information hiding. See index to textbook OOSC2 for pages referring to "information hiding"
 + 
 +===== Week 4 ===== 
 + 
 +Test Driven Design - Once routines  
 + 
 + 
 +===== Week 5 ===== 
 + 
 +Tuples and Agents 
 + 
 +Start the subject of Contracting with math libraries (MML) 
 + 
 + 
 + 
 +===== Week 6 ===== 
 + 
 +Complete contracting with math libraries (MML). 
 + 
 +Readings: See the material in the code directory.
  
 ===== Midterm ===== ===== Midterm =====
  
-===== Drop Deadline =====+===== Week 7 ===== 
 + 
 +Inheritance 
 + 
 +**Readings**: Chapters 14 
 + 
 +**Design Patterns**: Template Method, State 
 + 
 +===== Week 8 ===== 
 + 
 +**Design Pattern**: Multi-panel interactive systems 
 + 
 +**Readings**: Chapter 20 
 + 
 +Multiple Inheritance 
 + 
 +**Readings**: Chapters 15 
 + 
 +===== Week 9 ===== 
 + 
 +Inheritance Techniques 
 + 
 +**Readings**: Chapters 16 
 + 
 +How to find the classes - Using Inheritance Well 
 + 
 +**Readings**: Chapters 22,24 
 + 
 +===== Week 10 ===== 
 + 
 +**Design Patterns**: Adapter, Composite 
 + 
 +===== Week 11 ===== 
 + 
 +**Design Patterns**: Decorator, Command 
 + 
 +===== Week 12 =====
  
-===== Week 13 =====+**Design Patterns**: Observer, Visitor
  
 ===== Final Exam ===== ===== Final Exam =====
  
  
course_outline.1199725715.txt.gz · Last modified: 2008/01/07 17:08 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki