Monday |
Wednesday |
Thursday (Section) |
Friday |
1/5/09 Introduction Project information Administrivia |
1/7/09 Read before class: F. Brooks, No Silver Bullet -- Essence and Accidents of Software Engineering. Computer 20, 4 (April 1987). DOI.
|
1/8/09 Form final project groups Discuss available computing resources |
1/9/09 Read before class:
|
1/12/09 Requirements/use cases |
1/14/09 In-class: group meetings on draft SRS Read:
|
1/15/09 Administrative stuff Subversion overview |
1/16/09 Draft SRS due (dropbox) @ 5PM |
1/19/09
Holiday |
1/21/09 Design Read: |
1/22/09 |
1/23/09 (continuation from 1/21) "Final" SRS due (dropbox) @ 5PM |
1/26/09 Mediator-based design
|
1/28/09 In-class presentations of SRS (two teams, 20 minutes each) -- Regulators, UGH |
1/29/09 |
1/30/09 Design Patterns |
2/2/09 Aspect-Oriented Programming (Kiczales seminar at Google) |
2/4/09 Software Architecture |
2/5/09 |
2/6/09 QA Draft "SDS" due (dropbox) @ 5PM |
2/9/09 QA (continuation from 2/6) |
2/11/09 QA |
2/12/09 |
2/13/09 Reviews (software and midterm) Final "SDS" due (dropbox) @ 5PM |
2/16/09
Holiday |
2/18/09: Examination #1 2 hours |
2/19/09 |
2/20/09 In-class presentations of SDS (two teams, 20 minutes each) Zero-feature release due (dropbox) @ 5PM |
2/23/09 In-class presentations of SDS (two teams, 20 minutes each) DN in DC (cra.org) |
2/25/09
Reid Holmes guest lecture DN in IA (www.iastate.edu) |
2/26/09 |
2/27/09 |
3/2/09 Dynamic invariants |
3/4/09 |
3/5/09 |
3/6/09 Beta release due (dropbox) @ 5PM |
3/9/09 |
3/11/09 |
3/12/09 |
3/13/09 |
Mon. 3/16/09: Final release due @ 5PM |
Tue. 3/17/09: Exam #2 2:30-6:30PM | Th:
3/19/09 Individual project post-mortem due @ 5PM |