This schedule is tentative and subject to change.
Week | Date | Topic |
Reading (Larman) |
1 | August 26, 2013 | Course requirements, syllabus review | |
August 28, 2013 |
Object-Oriented Analysis and Design; Iterative, Evolutionary, and Agile |
Ch.1 and 2 | |
2 | September 2, 2013 | Labor Day Holiday | |
September 4, 2013 | Inception, Evolutionary Requirements, Use Cases | Ch. 3, 4, 5, 6 | |
3 | September 9, 2013 |
Use Cases; Relating Use Cases |
Ch. 6, 30 |
September 11, 2013 | Other Requirements | Ch. 7 | |
4 | September 16, 2013 | UML Class Diagrams | Ch. 16 |
September 18, 2013 | UML Class Diagrams (continued) | Ch. 16 | |
5 | September 23, 2011 | Domain Models Assignment 1 Due |
Ch. 8, 9 |
September 25, 2011 | Domain Model Refinement | Ch.. 32 | |
6 | September 30, 2013 | Exam review | |
October 2, 2013 | Midterm exam 1. Chapters 1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 30, 32 | ||
7 | October 7, 2013 | UML Interaction Diagrams | Ch. 15 |
October 9, 2013 | System Sequence Diagrams | Ch. 10 | |
8 | October 14, 2013 | Operation Contracts, More SSDs and Contracts | Ch. 11, 31 |
October 16, 2013 | GRASP: General Responsibility Assignment Software Patterns | Ch. 17 | |
9 | October 21, 2013 | GRASP: More objects with responsibilities | Ch. 25 |
October 23 , 2013 | GRASP design examples | Ch. 18 | |
10 | October 28, 2013 | Exam Review |
|
October 30, 2013 | Midterm exam 2. Chapters 10, 11, 15, 17, 18, 25, 31 | ||
11 | November 4, 2013 | Applying GoF design patterns | Ch. 26 |
November 6, 2013 | Applying GoF design patterns | Ch. 26 | |
12 | November 11, 2013 | User Interface Design | Slides Only |
November 13, 2013 | Mapping Designs to Code; Test-Driven Development | Ch. 20 | |
13 | November 18, 2013 | More Object Design with GoF patterns | Ch. 35 |
November 20, 2013 | Designing a Persistence Framework with Patterns | Ch. 38 | |
14 | November 25, 2011 | Fall Break | |
November 27, 2011 | Fall Break | ||
15 | December 2, 2013 | UML Package Diagrams UML State Machine Diagrams |
Ch. 36 Ch. 29 |
December 4, 2011 | Test-Driven Development and Refactoring | Ch. 21 | |
16 | December 9, 2013 | Exam Review | |
December 11, 2013 | Exam 3. Chapters 20, 26, 29, 35, 36, 38 |