| SDSU |
CS 635 Advanced Object-Oriented Design and Prorgramming
Fall Semester, 2022 Lecture Notes |
DCS |
|---|---|---|
|
San Diego State University -- This page last updated 8-Dec-22 |
| Tuesday | Thursday |
|---|---|
| Aug 23 Course Introduction | Aug 25 Course Introduction |
| Aug 30 Ball of Mud | Sep 1 Dollar Words |
| Sep 6 Code Smells, Refactoring | Sep 8 Refactoring, Pattern Intro, Iterator Pattern |
| Sep 13 Iterator Pattern, Null Object | Sep 15 Strategy, Observer |
| Sep 20 Observer, Effective Java | Sep 22 Effective Java, Template, Decorator |
| Sep 27 State, Visitor | Sep 29 State, Visitor |
| Oct 4 Visitor, Command, Memento | Oct 6 Singleton, Composite |
| Oct 11 Interpreter,Adapter | Oct 13 Adapter |
| Oct 18 Review | Oct 20 Exam |
| Oct 25 Bridge, Proxy, Chain | Oct 27 Chain, Coupling |
| Nov 1 Coupling | Nov 3 Coupling, Cohesion |
| Nov 8 Object Coupling, Metrics | Nov 10 Prototype, Builder |
| Nov 15 Assignment 2 | Nov 17 Abstract Factory, Flyweight |
| Nov 22 | Nov 24 Thanksgiving |
| Nov 29 Mediator, Facade | Dec 1 Law of Demeter |
| Dec 6 Questions | Dec 8 Last Class |
| Dec 13 Final Exam | Dec 15 |