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

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. Intro (PDF) (Inked)
  2. Testing (PDF) (Inked)
  3. Iterators & Null Object(PDF) (Inked)
  4. Visitor (PDF) (Inked)
  5. Decorator, Command & Command Pattern (PDF) (Inked)
  6. Strategy (PDF) (Inked)
  7. Pattern Intro (PDF) (Inked)
  8. Modular Coupling (PDF) (Inked)
  9. Object Coupling (PDF) (Inked)
  10. Cohesion (PDF) (Inked)
  11. Template Method & Composite (PDF) (Inked)
  12. Factory Method, Singleton & Abstract Factory (PDF) (Inked)
  13. Proxy & State (PDF) (Inked)
  14. Interpreter & Flyweight (PDF) (Inked)
  15. Observer, Adapter, Builder (PDF) (Inked)
  16. Prototype (PDF) (Inked)
  17. Bridge & Chain of Responsibility (PDF) (Inked)
  18. Mediator (PDF) (Inked)
  19. Memento & Facade (PDF) (Inked)

Lecture Audio By Date
Tuesday Thursday
Jan 18 - Introduction
Jan 23 Jan 18 - Lecture 2 with Hats Jan 25 - No Class
Jan 30 Big Ball of Mud Feb 1 Comments on Assignment 1
Feb 6 Comments on Assignment 1, Iterators Feb 8 Iterators, Visitor
Feb 13 Visitor Feb 15 Decorator & Command
Feb 20 Command & Strategy Feb 22 Pattern Intro & Modular Coupling
Feb 27 Modular Coupling Mar 1 Object Coupling
Mar 6 Cohesion Mar 8 Cohesion
Mar 13 No Audio Mar 15 Composite, Factory Method, Singleton
Mar 20 Exam Review Mar 22 Exam
Mar 27 - Spring Break Mar 29 - Spring Break
Apr 3 Abstract Factory, Proxy Apr 5 State
Apr 10 Interpreter & Flyweight Apr 12 Observer
Apr 17 Builder Apr 19 Prototype, Chain
Apr 24 Assignment questions Apr 26 Assignment questions, Chain of Responsibility
May 1 Mediator, Memento & Facade May 3
May 8

??? Visitors since 17-Jan-07