Course Schedule
Past Exam Dates / Iteration Presentation Dates
- 9:00am September 28, 2007: Iteration 1 Presentation
- 9:00am October 12, 2007: Iteration 2 Presentation
- 9:00am October 10, 2007: Midterm Exam
Future Exam, Iteration, and Homework Due Dates
Lecture Topics and Readings
- 8/22/2007: Introduction and Agile Software Development (Eclipse, Ch. 8)
- 8/24/2007: The Object-Oriented Paradigm and Concepts (DPE, Ch. 1)
- 8/27/2007: Object-Oriented Concepts and Mechanisms
- 8/29/2007: UML (DPE, Ch. 2)
- 8/31/2007: Eclipse (Eclipse, Ch. 1-3)
- 9/5/2007: Limitations of Traditional Object-Oriented Design (DPE, Ch. 3)
- 9/7/2007: CVS in Eclipse; Project Iteration 1 Assignments (Eclipse, Ch. 13)
- 9/10/2007: Use cases
- 9/12/2007: Software Testing
- 9/14/2007: JUnit in Eclipse
- 9/17/2007: More Use Cases
- 9/19/2007: return homeworks; review UML; use cases; CVS
- 9/21/2007: Introduction to Design Patterns (DPE, Ch. 4-5)
- 9/24/2007: Facade (DPE, Ch. 6)
- 9/26/2007: Adapter (DPE, Ch. 7)
- 9/28/2007: Iteration 1 Demo; use case review (SB 4.01.20)
- 10/1/2007: Model View Controller
- 10/3/2007: `New' Approach to OO Design (Ch. 8)
- 10/5/2007: Strategy Pattern (Ch. 9)
- 10/8/2007: Midterm Review
- 10/10/2007: Midterm
- 10/12/2007: Iteration 2 Demo / Iteration 3 Planning (SB 4.01.20)
- 10/15/2007: Sequence Diagrams
- 10/17/2007: Bridge Pattern (Ch. 10)
- 10/19/2007: Abstract Factories (Ch. 11)
- 10/22/2007: Building by Adding Distinctions (Ch. 12)
- 10/24/2007: The CAD/CAM Problem redux (Ch 13)
- 10/26/2007: Iteration 3 Demo / Iteration 4 Planning (SB 4.01.20)
- 10/29-30/2007: Principles of Design Patterns (Ch. 14)
- 11/2/2007: Commanlity and Variablity Analysis (Ch 15)
- 11/5/2007: Analysis Matrix (Ch. 16)
- 11/7/2007: The Decorator Pattern (Ch. 17)
- 11/9/2007: Iteration 4 Demo / Planning (SB 4.01.20)
- 11/12/2007: Observer Pattern (Ch 18)
- 11/14/2007: Template Method (Ch 19)
- 11/16/2007: Factory / Singleton (Ch. 20 / 21)
- 11/19/2007: Singleton / Obj. Pool (Ch 21 / 22)
- 11/21/2007: Obj. Pool / Factory Meth. (Ch 22 / 23)
- 11/26/2007: Review of Factories / Des. Pat. (Ch. 24)
- 11/28/2007: Iteration 5 Demo / Proj. Debriefing (SB 4.01.20)
- 11/30/2007: Review (Ch. 25)