| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 |
7 | 8 | 9 |
| 10 |
11 |
12 |
13 |
14 |
15 |
16 |
| 17 | 18 | 19 Classes Begin lecture: Project Fair |
20 due: project, team, time choices |
21 lecture: course logistics, SE overview returned: teams, mtgs |
22 | 23 |
| 24 |
25 |
26 lecture: SE overview and requirements due: web site, team rules |
27 |
28 lecture: use case returned: web site, team rules comments due: concept |
29 |
30 |
| 31 |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 |
2 lecture: functional spec and risk management returned: concept |
3 |
4 lecture: project management |
5 |
6 |
|
| 7 |
8 |
9 lecture: project management, contract due: personas and user stories |
10 |
11 lecture: SE processes, system models, patterns returned: personas and use stories due: use cases and requirements |
12 |
13 |
| 14 | 15 |
16 lecture: software architectures returned: use cases and requirements due: functional spec and project plan |
17 |
18 lecture: user interfaces returned: functional spec and project plan given: take home 1 due: contract, design doc (overview) |
19 |
20 |
| 21 | 22 |
23 lecture: presentations, design returned: contract, design doc given: interim team evaluation due: take home 1 |
24 |
25 lecture: Demo+ WEM due: signed contract, interim team evaluation |
26 | 27 |
| 28 | 29 |
30 work sessions (Rosh Hashonah) |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 |
2 lecture: team work due: updated docs (details) |
3 |
4 |
|||
| 5 |
6 |
7 lecture: tools returned: updated docs (team meetings) |
8 |
9 work sessions (Yom Kippur) |
10 |
11 |
| 12 |
13 |
14 lecture: XML, programming history XML Does Real Programmers a Service |
15 |
16 Fall Break no classes |
17 Fall Break no classes |
18 Fall Break |
| 19 Fall Break |
20 |
21 lecture: extreme programming |
22 |
23 lecture: extreme programming (2) |
24 |
25 |
| 26 | 27 |
28 lecture: software quality and testing |
29 |
30 lecture: Demo day 2 Halloween Pets |
31 given: peer documentation reviews |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| |
|
1 |
||||
| 2 |
3 |
4 lecture: Dave Ogle (IBM), testing due: peer reviews |
5 |
6 lecture: software quality and testing (cont) |
7 | 8 |
| 9 | 10 |
11 lecture: Mike Reiter, writing secure code (1 of 2) reading: Differences Between Java and C due: testing plan |
12 |
13 lecture: Mike Reiter, writing secure code (2 of 2) |
14 |
15 |
| 16 |
17 |
18 lecture: Fred Brooks, design |
19 |
20 lecture: testing (finish), maintenance, ethics |
21 |
22 |
| 23 |
24 |
25 lecture: in-class testing |
26 Thanksgiving no classes |
27 Thanksgiving no classes |
28 Thanksgiving no classes |
29 Thanksgiving |
| 30 Thanksgiving |
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 |
2 lecture: Bishop, writing accessible software |
3 Classes End |
4 Reading Day 3:00 pm final presentations Do You Know? |
5 |
6 |
|
| 7 |
8 |
9 |
10 Reading Day |
11 |
12
due: all materials and final team evaluations at 12:00 pm |
13 |
| 14 Commencement |
15 | 16 | 17 | 18 | 19 | 20 |
| 21 |
22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |