Course Calendar

Subscribe to this calendar: iCal or Google

January
Monday Tuesday Wednesday Thursday Friday
04
10:30-11:20 Introduction
HCK 132
05 06
10:30-11:20 Software lifecycle
EEB 037
07
9:30-10:20 Project proposal presentations
MOR 220
23:00 Reading 1 response due
08
10:30-11:20 Project proposal presentations
KNE 210
11
10:30-11:20 Requirements
EEB 037
12
9:30-10:20 Team meeting
Suggested agenda
13
10:30-11:20 Version control
EEB 037
14
9:30-10:20 Project meeting
MOR 220
23:00 Reading 2 response due
15
10:30-11:20 Use cases
KNE 210
18
Martin Luther King Day
19
9:30-10:20 Team meeting
23:00 Weekly report due
20
10:30-11:20 User interfaces
EEB 037
21
9:30-10:20 Project meeting
MOR 220
23:00 Reading 3 response due
22
10:30-11:20 Teams
KNE 210
25
10:30-11:20 Software architecture
EEB 037
26
9:30-10:20 Team meeting
23:00 Weekly report due
27
10:30-11:20 UML class diagrams
EEB 037
28
9:30-10:20 Project meeting
MOR 220
23:00 Reading 4 response due
29
10:30-11:20 UML sequence diagrams
KNE 210

February
Monday Tuesday Wednesday Thursday Friday
01
10:30-11:20 Design patterns
EEB 037
02
9:30-10:20 Team meeting
23:00 Weekly report due
03
10:30-11:20 Design presentations
EEB 037
04
9:30-10:20 Project meeting
MOR 220
23:00 Reading 5 response due
05
10:30-11:20 Design presentations
KNE 210
08
10:30-11:20 Process: the Joel Test
EEB 037
09
9:30-10:20 Team meeting
23:00 Weekly report due
10
10:30-11:20 Code reviews
EEB 037
11
9:30-10:20 Project meeting
MOR 220
12
10:30-11:20 Refactoring
KNE 210
15
President's Day
16
9:30-10:20 Team meeting
23:00 Weekly report due
17
10:30-11:20 Unit testing
EEB 037
18
9:30-10:20 Project meeting
MOR 220
19
10:30-11:20 System testing
KNE 210
23:00 Beta release due
22
10:30-11:20 Beta demos
EEB 037
23
9:30-10:20 Team meeting
23:00 Weekly report due
24
10:30-11:20 Beta demos
EEB 037
25
9:30-10:20 Project meeting
MOR 220
26
10:30-11:20 Static analysis
KNE 210
29
10:30-11:20 Symbolic execution
EEB 037
01
9:30-10:20 Team meeting
23:00 Weekly report due
02
Hack day (no lecture, work on your project)
03
9:30-10:20 Project meeting
MOR 220
04
Hack day (no lecture, work on your project)
23:00 Release candidate due

March
Monday Tuesday Wednesday Thursday Friday
07
10:30-11:20 Course wrap-up
EEB 037
08
9:30-10:20 Team meeting
23:00 Final release due
09
10:30-11:20 Final project presentations
EEB 037
10
9:30-10:20 Final exam review (bring questions)
MOR 220
11
10:30-11:20 Final project presentations
KNE 210
14
8:30-10:20 Final exam
EEB 037
15 16 17 18