User Tools

Site Tools


course_outline

Differences

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

Link to this comparison view

Next revision
Previous revision
course_outline [2007/07/31 19:53] – external edit 127.0.0.1course_outline [2008/02/20 21:29] (current) bil
Line 1: Line 1:
 ====== Course Outline ====== ====== Course Outline ======
  
-The course outline is a guideline to topics that will be discussed in the courseand when they will be discussed:+Since the two sections will be slightly out of sync throughout the termthe following lists the topics to be discussed with only approximate timing:
  
 ===== Week 1 ===== ===== Week 1 =====
  
-Your notes here.+Introduction - Administrivia
  
 ===== Week 2 ===== ===== Week 2 =====
 +
 +Classes - Objects
 +
 +**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.1185911597.txt.gz · Last modified: 2008/01/07 17:06 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki