date | class | handin due |
w 1/26 | Course Overview | ** |
f 1/28 | Requirements | Project titles and users ** |
m 1/31 | Software Engineering | ** |
w 2/2 | Specifications | Requirements list ** |
f 2/5 | Requirements student presentations | ** |
m 2/7 | Requirements student presentations | ** |
w 2/9 | Requirements student presentations | ** |
f 2/11 | Object-Oriented Design | Specifications Document ** |
m 2/14 | Specifications student presentations | ** |
w 2/16 | Specifications student presentations | ** |
f 2/18 | Specifications student presentations | ** |
w 2/23 | Configuration management and group roles | ** |
f 2/25 | Top-level design student presentations | Top-level Design ** |
m 2/28 | Top-level design student presentations | ** |
w 3/2 | Top-level design student presentations | ** |
f 3/4 | Initial Group Meetings | Group Rosters ** |
m 3/7 | Group Meetings | ** |
w 3/9 | Group Dynamics I | ** |
f 3/11 | Group Meetings | Overall Project Design ** |
m 3/14 | Programming Style | ** |
w 3/16 | Testing | Interface Proposals ** |
f 3/18 | Group Meetings | ** |
m 3/21 | Group Meetings | Interface Comments ** |
w 3/13 | Group Dynamics II | ** |
f 3/25 | Group Meetings | Final Interfaces ** |
m 4/4 | Group Meetings | ** |
w 4/6 | Group Dynamics III | ** |
f 4/8 | Group Meetings | Detailed Component Designs ** |
m 4/11 | Bikequest Component Design Presentations | ** |
w 4/13 | ElectConnect Component Design Presentations | ** |
f 4/15 | Group Meetings | ** |
m 4/18 | Group Meetings | Initial Integration ** |
w 4/20 | Performance Analysis Tools | ** |
f 4/22 | Group Meetings | ** |
m 4/25 | Testing Assignment review | ** |
w 4/27 | Performance monitoring and Group Meetings | ** |
f 4/29 | In-Class Demos | Functionality Freeze, Full Integration ** |
m 5/2 | no class | |
w 5/4 | no class | |
f 5/6 | Schedule Review/Course Evaluations | gprof assignment ** |
m 5/9 | Post-mortems (in class)/Public Demos (4pm in the Sun Lab) | ** |
f 5/16 | 9am (exam time) Final Demos | Final Documentation, Code, Testing Report |