This first table organizes the lecture slides by topic.
| Topic | Presentation | Powerpoint file | Postscript file | # Slides | |
| 01 | Course introduction | go | go | go | 7 |
| 02 | Architecture introduction | go | go | go | 15 |
| 03 | Parnas KWIC case study | go | go | go | 8 |
| 04 | Object-Oriented Design introduction | go | go | go | 6 |
| 05 | Design patterns introduction | go | go | go | 21 |
| 06 | LEXI case study | go | go | go | 44 |
| 07 | Creational Patterns (part 1) | go | go | go | 50 |
| 07 | Creational Patterns (part 2) | go | go | go | 22 |
| 07 | Creational Patterns (part 3) | go | go | go | 16 |
| 08 | Structural Patterns | go | go | go | 23 |
| 09 | Behavioral Patterns | go | go | go | 10 |
| 10 | Monolithic Systems | go | go | go | 43 |
| 11 | Client/Server Systems | go | go | go | 14 |
| 12 | RDMBS Systems | go | go | go | 11 |
| 13 | Distributed Objects | go | go | go | 21 |
| 14 | Three-Tiered Systems | go | go | go | 20 |
|   | total: | 331 | |||
This next table details during which lecture we covered what.
| Lecture | Date | Covered |
|---|---|---|
| 01 | Sep. 12 | Course intro |
| 02 | Sep. 14 | Architecture intro |
| 03 | Sep. 19 | OOD intro |
| 04 | Sep. 21 | Design patterns intro |
| 05 | Sep. 26 | LEXI case study |
| 06 | Sep. 28 | LEXI case study |
| 07 | Oct. 3 | LEXI case study |
| 08 | Oct. 5 | ass1 Background |
| 09 | Oct. 10 | Creational patterns intro |
| 10 | Oct. 12 | Creational patterns (Factory Method, Abstract Factory) |
| 11 | Oct. 17 | Creational patterns (Abstract Factory, Prototype) |
| 12 | Oct. 19 | Ass #2/3 Background |
| 13 | Oct. 24 | XML |
| 14 | Oct. 26 | Creational patterns (Singleton, Builder) |
| 15 | Oct. 31 | Structural patterns |
| 16 | Nov. 2 | Behavioral patterns |
| 17 | Nov. 7 | Guest lecture - GroceryGateway.com |
| 18 | Nov. 9 | Monolithic Systems |
| 19 | Nov. 14 | Monolithic Systems |
| 20 | Nov. 16 | Java Beans |
| 21 | Nov. 21 | Client/Server Systems |
| 22 | Nov. 23 | Client/Server Systems |
| 23 | Nov. 28 | Relational Database Systems |
| 24 | Nov. 30 | Distributed Objects |
| 25 | Dec. 5 | Three-Tiered Systems |
| 26 | Dec. 7 | Review |