SDSU CS 635 Object-Oriented Design and Programming
Spring Semester, 2012
Lecture Notes
DCS
To Course Web Site
San Diego State University -- This page last updated 8-May-12

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

Lecture Notes By Topic
  1. Class Intro
  2. Big Ball of Mud
  3. Refactoring Intro
  4. Assignment 1 Comments
  5. Iterators, Filters, Null Object, Object Recursion
  6. Strategy & Visitor
  7. Pattern Intro
  8. Decorator & Command
  9. Observer & Template Method
  10. Coupling
  11. Cohesion
  12. Object Coupling & Metrics
  13. Proxy & State
  14. Factory Method & Memento
  15. Assignment 2 Comments
  16. Singleton & Abstract Factory
  17. Assignment 3 info & Builder
  18. Prototype & Chain of Responsibility
  19. Adapter, Bridge, Interpreter
  20. Composite,Facade,Flyweight, & Mediator
  21. Dynamic Factory & Extension Object
  22. Value Object & MVC
  23. Metadata
  24. Jobs
  25. Review

Lecture Audio By Date
Tuesday Thursday
Jan 19 - Class Intro
Jan 24 - Big Ball of Mud Jan 26 - Refactoring
Jan 31 - Assignment 1 Comments Feb 2 - Assignment 1 Comments & Iterator
Feb 7 - Null Object, Object Recursion, Strategy, & Visitor Feb 9 - Pattern Intro, Decorator
Feb 14 - Assignment 2 questions, Command Pattern Feb 16 - Assignment 2 questions, Command Pattern
Feb 21 - Observer & Template Method Feb 23 - Coupling
Feb 28 - Cohesion Mar 1 - Metrics
Mar 6 - Proxy, State, Factory Method Mar 8 - Assignment 2 Comments, Factory Method
Mar 13 - Review Mar 15 - Exam
Mar 20 - Singleton Mar 22 - Abstract Factory
Mar 27 -Spring Break Mar 29 - Spring Break
Apr 3 - Assignment 3 Apr 5 - Prototype & Chain of Responsibility
Apr 10 - Adapter, Bridge Apr 12 - Interpreter
Apr 17 - Composite, Flyweight Apr 19 - Dynamic Factory & Extension Object
Apr 24 - Value Object & MVC Apr 26 - Metadata
May 1 - Jobs (no video) May 3 - Review
May 8 - Student Questions