Week | Monday | Wednesday | Fridays |
Week 1 | 01/05/2004
Introduction, object-oriented analysis and design Reading: Larman, Ch. 1 |
01/07/2004
Iterative development, the Unified Process Reading: Larman, Ch. 2 Point-of-Sale case study Reading: Larman, Ch. 3, skim Ch.'s 4,5 |
01/09/2004
JUnit introduction Tests with Java Collections BAT file to run SimpleTest (once compiled -- you also will need to modify the paths to the various files) Abbot example code BAT file to run ArrowButtonTest (once compiled -- you also will need to modify the paths to the various files) JUnit site Reading: Test Infected |
Week 2 | 01/12/2004
Point-of-Sale use cases Reading: Larman, Ch. 6 |
01/14/2004
Point-of-Sale domain model |
01/16/2004
GRASP and use cases |
Week 3 | 01/19/2004
Martin Luther King Day |
01/21/2004
More GRASP |
01/23/2004
Group meeting |
Week 4 | 01/26/2004
Contracts |
01/28/2004
"Gang of Four" (GoF) patterns |
01/30/2004
Class design |
Week 5 | 02/02/2004
Mapping design to code |
02/04/2004
"Gang of Four" (GoF) patterns |
02/06/2004
Group meeting |
Week 6 | 02/09/2004
Review for midterm |
02/11/2004
Midterm |
02/13/2004
Second iteration of PoS, use cases |
Week 7 | 02/16/2004
Second iteration of PoS, domain model, interaction diagrams |
02/18/2004
"Gang of Four" (GoF) patterns |
02/20/2004
Group meeting |
Week 8 | 02/23/2004
Second iteration of PoS, class diagrams Last day to withdraw |
02/25/2004
"Gang of Four" (GoF) patterns |
02/27/2004
Packages |
Week 9 | 03/01/2004
Architecture |
03/03/2004
Design of JUnit Reading: JUnit: A Cook's Tour |
03/05/2004
Group meeting |
Week 10 | 03/08/2004
Persistence Framework |
03/10/2004
Argo UML example Reading: Argo-UML project home page -- Cookbook (see links at left on page), chaps. 4-5. |
03/12/2004
Review for final |
Week 11 | 03/15/2004 | 03/17/2004
Final exam, 2-3:50 PM |
03/19/2004 |