|
|
|
|
|
|
|
|
|
|
|
|
Week |
Dates |
Topics |
Readings |
Project |
Notes |
1 |
26-Sep |
Overview; Project management |
Boehm: Spiral model |
Collect survey; discuss project 1 |
|
|
28-Sep |
Process |
|
Team formation; begin proj 1 |
|
2 |
3-Oct |
Teamwork; intro to design |
Herbsleb: Integrating |
Product pitch: Scope & approach |
|
|
5-Oct |
Deliverables, version control |
|
|
|
3 |
10-Oct |
HCI, Information design |
Jackson: World and Machine |
Project status report |
|
|
12-Oct |
Requirements engineering |
|
|
|
4 |
17-Oct |
(Project 2 idea pitches & discussion) |
Project 1 due Wednesday |
|
|
19-Oct |
(Project pitches, team formation) |
|
Form teams for project 2 |
|
5 |
24-Oct |
Design, architecture |
van Ommering: Koala |
Product pitches, project 2 |
|
|
26-Oct |
Design, architecture (cont) |
|
|
|
6 |
31-Oct |
Software quality; analysis & test |
Pezzè & Young chapters
[1,2]
[11]
|
Product pitch: Design & feasibility |
|
|
2-Nov |
Software quality (cont) |
|
|
|
7 |
7-Nov |
Guest lectures? Michal gone. |
|
Peer review |
Michal gone |
|
9-Nov |
|
|
Peer review |
Michal gone |
8 |
14-Nov |
User documentation |
|
Project status report |
|
|
16-Nov |
TBA |
|
|
|
9 |
21-Nov |
Coding party |
|
Project 2 due Wednesday noon |
|
|
23-Nov |
Holiday - no lecture |
|
Holiday |
|
10 |
28-Nov |
Demos replace lecture |
|
Demo |
|
|
30-Nov |
|
|
Demo |
|
11 |
|
Final Exam Week |
|
|
|