CINF 4234 Software Modeling & Design Patterns
Tentative Class Schedule
Date |
Topic |
Assigned Reading |
Work Due |
Jan 17 |
CINF 4234 approach |
|
|
Jan 24 |
Introduction |
Ch 1, 2 (1-40) |
HW1 |
Jan 31 |
Inception |
Ch 4,5 (41-59) |
HW2 |
Feb 7 |
Introduction to UML |
Intro to UML |
Proj - Inception |
Feb 14 |
Use Cases & Requirements |
Ch 6,7 (61-130) | Proj - Choosing and Presenting the Project |
Feb 21 |
Domain Modeling |
Ch 9 (131-172) |
Proj - Requirements and Use Cases |
Feb 28 |
System Sequence Diagrams & Packages |
Ch 10, 11,13 (173-197) |
Proj - Domain Diagram |
Mar 7 |
Interactions & Class Diagrams |
Ch 14,15,16 (213-270) |
Proj - SSD and Logical Architecture |
Mar 21 |
Mid Term Exam |
|
HW3 |
Mar 28 |
GRASP |
Ch 17,18 (271-362) |
Proj - Interaction and Class Diagram |
Apr 4 |
Design … Code |
Ch 19,20,21 (363-394) |
|
Apr 11 |
Analysis |
Ch 23-25 (401-434) |
Proj - Using GRASP to design classes, HW4 |
Apr 18 |
Gang of Four (GoF) |
Ch 26 (435-500) |
HW5 |
Apr 25 |
Project Presentation |
|
Proj - Deployment and Presentation |
May 2 |
Final Exam |
|
|
Note: Last day to drop or withdraw from the class without grade penalty is March 24th , 2008.