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