Reading and Lecture Schedule


The table below contains the schedule for readings and lectures for this course. Every day you are expected to show up having read the alotted reading for that day and you will be quizzed on them. I will also give brief lectures on the design patterns that are listed. The readings are listed by the items that should be read before that day of class.

Date Effective Java Reading Effective C++ Reading Pattern
1-20 Through Ch. 1 Through Introduction None: class intro
1-27 1-6 1-4 Abstract Factory & Adapter

2-3

7-11 5-10

Chain of Responsibility & Iterator

2-10 12-14 11-14 Singleton & Bridge
2-17 15-18 14-17 Decorator & Composite
2-24 19-22 18-22 Builder & Facade
3-2 IASTED (No class)    
3-9 23-28 23-26 Flyweight & Proxy
3-16 Spring Break    
3-23 29-33 27-30 Command & Mediator
3-30 34-38 31-34 Visitor
4-6 39-42 35-39 Interpreter & Factory Method
4-13 43-47 40-44 Observer & State
4-20 48-53 45-47 Strategy & Template Method
4-27 54-57 48-50 Memento & Prototype