Links to the lecture slides will be provided as they become available.
The following abbreviations are used:
SE = Software Engineering, Theory and Practice by Shari L. Pfleeger (the main textbook)
CC = Code Complete 2nd edition by Steve McConnell
CB = The Cathedral and the Bazaar by Eric S. Raymond
Syllabus can be downloaded here
|
Week |
Date |
Topic |
Reading |
Assignments |
|
1 |
August 30 |
SE 1 |
|
|
|
September 1 |
SE 4 |
|
||
|
September 3 |
Requirements |
|
|
|
|
2 |
September 6 |
Labor Day |
|
|
|
September 8 |
Project |
|
|
|
|
September 10 |
Project |
|
|
|
|
3 |
September 13 |
cancelled |
|
|
|
September 15 |
SE 3 |
|
||
|
September 17 |
SE 3 & 5 |
|
||
|
4 |
September 20 |
SE 5 |
||
|
September 22 |
Paper |
|
||
|
September 24 |
TA Project lab |
|
|
|
|
5 |
September 27 |
TA Java setup |
|
|
|
September 29 |
TA patterns |
|
|
|
|
October 1 |
TA Project |
|
|
|
|
6 |
October 4 |
|
|
|
|
October 6 |
Gang of Four Handout (hardcopy only) |
|||
|
October 8 |
|
Evaluation of Requirements due |
||
|
7 |
October 11 |
|||
|
October 13 |
||||
|
October 15 |
Review |
|
||
|
8 |
October 18 |
Midterm |
|
|
|
October 20 |
Coding |
SE
7 & CC Material |
|
|
|
October 22 |
Coding |
|
||
|
9 |
October 25 |
Testing |
SE 8 |
Design
DUE Prototype Implementation starts |
|
October 27 |
Testing |
SE 9 |
|
|
|
October 29 |
Testing |
|
|
|
|
10 |
November 1 |
Maintenance |
SE 11 |
|
|
November 3 |
Maintenance |
SE 11 |
|
|
|
November 5 |
SE 12 |
Protoype DUE
Beta Implementation starts |
||
|
11 |
November 8 |
SE 2 & SE 13 |
|
|
|
November 10 |
|
|
||
|
November 12 |
Process |
|
|
|
|
12 |
November 15 |
Open Source |
Cathedral & |
|
|
November 17 |
Open Source |
Bazaar |
|
|
|
November 19 |
Open Source |
|
Beta
Version DUE, beta testing starts |
|
|
13 |
November 22 |
SE 14 |
|
|
|
November 24 |
Thanksgiving |
|
|
|
|
November 26 |
Thanksgiving |
|
|
|
|
14 |
November 29 |
Future of SE |
SE 15 |
|
|
December 1 |
|
|
||
|
December 3 |
|
|
||
|
15 |
December 6 |
Project Demos |
|
Acceptance Testing |
|
December 8 |
Project Demos |
|
|
|
|
December 10 |
Project Demos |
|
|