Week | Monday | Wednesday |
Week 1 | 01/03/2005
Introduction to Object-Oriented Analysis and Design (OOAD) Agile Modeling Point-of-Sale case study Reading: Larman, Ch. 1, 2, 3 (readings in bold are more important) Monopoly rules(if you do not know them yet) |
01/05/2005
Use cases Domain model Reading: Larman, Ch. 6, 9 Homework: Homework 1 (due Jan 12, 4pm) |
Week 2 | 01/10/2005
Requirements to design, Architecture Reading: Larman, Ch. 12, 13 |
01/12/2005
Static and dynamic design Reading: Larman, Ch. 14, 15 |
Week 3 | 01/17/2005
Martin Luther King Day |
01/19/2005
GRASP Designs to Code Reading: Larman, Ch. 17, 20 |
Week 4 | 01/24/2005
Test-driven development and refactoring Reading: Larman, Ch. 21 |
01/26/2005
More GRASP Reading: Larman, Ch. 25 |
Week 5 | 01/31/2005
Patterns lab -- Adapter Reading: Larman, Ch. 26 |
02/02/2005
Patterns lab -- Composite Reading: Larman, Ch. 26 |
Week 6 | 02/07/2005
Review for midterm |
02/09/2005
Midterm |
Week 7 | 02/14/2005
More on architecture Reading: Larman, Ch. 33 |
02/16/2005
More on architecture Reading: Larman, Ch. 34 |
Week 8 | 02/21/2005
Persistence Framework -- including Template Method Reading: Larman, Ch. 38 |
02/23/2005
Persistence Framework -- including Command Pattern Reading: Larman, Ch. 38 |
Week 9 | 02/28/2005
Collecting Parameter, Pluggable Selector |
03/02/2005
Design of JUnit Reading: JUnit: A Cook's Tour |
Week 10 | 03/07/2005
Planning in an Agile Project Reading: Larman, Ch. 40 |
03/09/2005
review for final |
Week 11 | 03/14/2005 | 03/16/2005
Final exam, 4-5:50 PM |