SDSU CS 635 Advanced Object-Oriented Design and Programming
Spring Semester, 2006
Lecture Notes
To Course Web Site
San Diego State University -- This page last updated 2-May-06

This page contains links to lecture notes for the CS 635 Advanced Object-Oriented Design and Programming course. This page will be updated as more notes become available.

Lecture Notes By Topic
  1. Introduction (PDF) (Ink)
  2. Terms & Testing (PDF) (Ink)
  3. Iterator & Null Object (PDF) (Ink)
  4. Visitor (PDF) (Ink)
  5. Composite (PDF) (Ink)
  6. Template Method (PDF) (Ink)
  7. Command & Command Processor (PDF) (Ink)
  8. Pattern Intro (PDF) (Ink)
  9. Modular Coupling (PDF) (Ink)
  10. Object Coupling (PDF) (Ink)
  11. Cohesion (PDF) (Ink)
  12. Strategy & Decorator (PDF) (Ink)
  13. Proxy & State (PDF) (Ink)
  14. Factory Method, Singleton & Abstract Factory (PDF) (Ink)
  15. Prototype (PDF) (Ink)
  16. Builder (PDF) (Ink)
  17. Observer (PDF) (Ink)
  18. Adapter & Bridge (PDF) (Ink)
  19. Chain of Responsibility & Friends (PDF) (Ink)
  20. Memento, Facade, Flyweight (PDF) (Ink)
  21. Mediator (PDF) (Ink)

Lecture Audio By Date
Tuesday Thursday
Jan 19 Intro
Jan 24 Terms Jan 26
Jan 31 Iterator Feb 2 Iterator & Null Object
Feb 7 Visitor Feb 9 Composite
Feb 14 Questions & Template Feb 16 Testing
Feb 21 Command Feb 23 Command Processor, Patterns Intro
Feb 28 Modular Coupling Mar 2 Coupling
Mar 7 Cohesion Mar 9 Cohesion
Mar 21 Exam Review Mar 23 Exam - no audio
Mar 28 Strategy & Decorator Mar 30 Proxy & State
Apr 4 Factory method & Singleton Apr 6 Singleton
Apr 11 Abstract Factory & Prototype Apr 13 Builder & Observer
Apr 18 Adapter & Bridge Apr 20 Chain
Apr 25 Bridge & Memento Apr 27 Assignment & Facade
May 2 Bridge & Flyweight May 4

??? Visitors since 17-Jan-06