CS 635 Object-Oriented Design and Programming
Spring Semester, 2012 Reading |
DCS | |
---|---|---|
San Diego State University -- This page last updated 20-Feb-12 |
Text:
In the table below Refactoring stands for the text Refactoring: Improving the Design of Existing Code, Fowler, Addison-Wesley, 1999
Page numbers for patterns refer to pages in the text Design Pattern: Elements of Resuable Object-Oriented Software
Tuesday | Thursday | |
Jan 19 | ||
Jan 24 - Big Ball of Mud | Jan 26 - Refactoring, Chapters 1 & 2 | |
Jan 31 - Refactoring, Chapters 3 & 4 | Feb 2 - Patterns: Iterators (pp 257-272) | |
Feb 7 - Patterns: Iterators (pp 257-272), Null Object Pattern, Pipes and Filters, Introduce Null Object (Refactoring: pp 260-266) | Feb 9 - Visitor (pp 331-334) & Strategy Patterns (pp 315-324) | |
Feb 14 Chapter 1 of Design Patterns (pp 1-31) | Feb 16 | |
Feb 21 Observer (pp 293-304) & Template Method (pp 325 - 330) | Feb 23 - Object Coupling and Object Cohesion pp. 72-86 | |
Feb 28 - Object Coupling and Object Cohesion pp. 86-92 | Mar 1 - Object Coupling and Object Cohesion pp. 92-111 | |
Mar 6 | Mar 8 | |
Mar 13 | Mar 15 | |
Mar 20 | Mar 22 | |
Mar 27 - Spring Break | Mar 29 - Spring Break | |
Apr 3 | Apr 5 | |
Apr 10 | Apr 12 | |
Apr 17 | Apr 19 | |
Apr 24 | Apr 26 | |
May 1 | May 3 | |
May 8 |