Course Calendar

Subscribe to this calendar: iCal or Google

March
Monday Tuesday Wednesday Thursday Friday
28
10:30-11:20 Introduction
LOW 102
29
9:30-10:20 Project forming
CDH 139
30
10:30-11:20 Example projects (writeup, slides)
LOW 102
31
9:30-10:20 (No Section Today)
CDH 139
01
10:30-11:20 Project proposal presentations
LOW 102

April
Monday Tuesday Wednesday Thursday Friday
04
10:30-11:20 Software lifecycle
LOW 102
05
9:30-10:20 Team meeting
CDH 139
06
10:30-11:20 Type checking
LOW 102
07
9:30-10:20 Project meeting
CDH 139
23:00 Reading 1 response due
08
10:30-11:20 Type checking (cont.)
LOW 102
23:00 Project plan due
11
10:30-11:20 Abstract Interpretation (Material: Worse is Better)
LOW 102
23:00 Weekly report due
12
9:30-10:20 Team meeting
CDH 139
13
10:30-11:20 Abstract Interpretation (cont.)
LOW 102
14
9:30-10:20 Project meeting
CDH 139
23:00 Reading 2 response due
15
10:30-11:20 Requirements, Use cases
LOW 102
18
10:30-11:20 Software Architecture
LOW 102
23:00 Weekly report due
19
9:30-10:20 Team meeting
CDH 139
20
10:30-11:20 UML class diagrams
LOW 102
21
9:30-10:20 Project meeting
CDH 139
23:00 Reading 3 response due
22
10:30-11:20 UML class diagrams
LOW 102
25
10:30-11:20 UML sequence diagrams
LOW 102
23:00 Weekly report due
26
9:30-10:20 Team meeting
CDH 139
27
10:30-11:20 UML sequence diagrams & Design presentations
LOW 102
28
9:30-10:20 Project meeting
CDH 139
23:00 Reading 4 response due
29
10:30-11:20 No class
LOW 102

May
Monday Tuesday Wednesday Thursday Friday
02
10:30-11:20 Process: the Joel Test
LOW 102
23:00 Weekly report due
03
9:30-10:20 Team meeting
CDH 139
04
10:30-11:20 Design patterns
LOW 102
05
9:30-10:20 Project meeting
CDH 139
23:00 Reading 5 response due
06
10:30-11:20 Specification game
LOW 102
09
10:30-11:20 In-class activity
LOW 102
23:00 Weekly report due
10
9:30-10:20 Team meeting
CDH 139
11
10:30-11:20 Design patterns
LOW 102
12
9:30-10:20 Project meeting
CDH 139
23:00 Reading 6 response due
13
10:30-11:20 Design patterns
LOW 102
23:00 Beta release due
16
10:30-11:20 Beta demo
LOW 102
23:00 Weekly report due
17
9:30-10:20 Team meeting
CDH 139
18
10:30-11:20 GUI design patterns
LOW 102
19
9:30-10:20 Project meeting
CDH 139
20
10:30-11:20 NO CLASS (Mike traveling)
LOW 102
23
10:30-11:20 NO CLASS (Mike sick)
LOW 102
23:00 Weekly report due
24
9:30-10:20 Team meeting
CDH 139
25
10:30-11:20 Code review
LOW 102
26
9:30-10:20 Project meeting
CDH 139
27
10:30-11:20 Refactoring
LOW 102
23:00 Release candidate due
30
Memorial Day
31
9:30-10:20 Team meeting
CDH 139
01
10:30-11:20 Final Review
LOW 102
02
9:30-10:20 Project meeting
CDH 139
03
10:30-11:20 Final exam
LOW 102

June
Monday Tuesday Wednesday Thursday Friday
06
8:30-10:20 Final exam time: final project presentations
LOW 102
07 08 09 10
23:00 FInal release due