SDSU CS 635 Advanced OO Design and Programming
Spring Semester, 2011
Lecture Notes
DCS
To Course Web Site
San Diego State University -- This page last updated 26-Apr-11

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

Lecture Notes By Topic
  1. Introduction
  2. Big Ball of Mud
  3. Refactoring Introduction
  4. Iterator, Filters, Null Object, Object Recursion
  5. Strategy & Visitor
  6. Pattern Intro
  7. Assignment 2 Comments
  8. Decorator & Command
  9. Coupling
  10. Cohesion
  11. Object Coupling & Metrics
  12. Observer,Template, Prototype, & Factory Method
  13. Proxy & State
  14. Singleton & Abstract Factory
  15. Adapter, Bridge & Interpreter
  16. Memento & Chain of Responsibility
  17. Composite, Builder & Mediator
  18. Facade & Flyweight
  19. Assignment 3 Comments

Lecture Audio By Date
Tuesday Thursday
Jan 20 Introduction
Jan 25 Big Ball of Mud Jan 27 Refactoring Introduction
Feb 1 Iterator & Filters Feb 3 Null Object & Strategy Pattern
Feb 8 - No Class Feb 10 Visitor & Pattern Intro
Feb 15 - No Class Feb 17 Assignment 2 Comments
Feb 22 Decorator Feb 24 Command
Mar 1 Coupling Mar 3 Cohesion
Mar 8 Object Coupling Mar 10 Metrics
Mar 15 - No Class Mar 17 Observer,Template, & Factory Method
Mar 22 Exam Review Mar 24 - Exam
Mar 29 - Spring Break Mar 31 - Spring Break
Apr 5 Prototype & Proxy Apr 7 Proxy, State, & Singleton
Apr 12 Singleton, Abstract Factory, Bridge Apr 14 Adapter & Bridge
Apr 19 Bridge, Interpreter Apr 21 Chain of Responsibility, Memento
Apr 26 Composite, Builder & Mediator Apr 28 Assignment 4 questions
May 3 Visiting Speaker no audio May 5 Facade & Flyweight
May 10 - No Class