| September | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| 28 | 29 | 30
 
14:30-15:20 Lecture 
MGH 241 Racket  | 
01
 
Section 
Racket  | 
02
 
14:30-15:20 Lecture 
MGH 241 Racket  | 
| October | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| 05
 
14:30-15:20 Lecture 
MGH 241 Racket  | 
06 | 07
 
14:30-15:20 Lecture 
MGH 241 Racket 
22:00 HW1 due
 
 | 
08
 
Section 
Racket  | 
09
 
14:30-15:20 Lecture 
MGH 241 Racket  | 
| 12
 
14:30-15:20 Lecture 
MGH 241 finish Racket; Haskell  | 
13 | 14
 
14:30-15:20 Lecture 
MGH 241 Haskell  | 
15
 
Section 
go over Racket HW 1 answers; Haskell  | 
16
 
14:30-15:20 Lecture 
MGH 241 Haskell 
22:00 HW2 due
 
 | 
| 19
 
14:30-15:20 Lecture 
MGH 241 Haskell  | 
20 | 21
 
14:30-15:20 Lecture 
MGH 241 Haskell 
22:00 HW3 due
 
 | 
22
 
Section 
Haskell  | 
23
 
14:30-15:20 Lecture 
MGH 241 Octopus interpreter walk-through for HW 4  | 
| 26
 
14:30-15:20 Lecture 
MGH 241 Haskell  | 
27 | 28
 
14:30-15:20 Lecture 
MGH 241 Haskell; dynamic scoping  | 
29
 
Section 
Interpreter questions  | 
30
 
14:30-15:20 Lecture 
MGH 241 Prolog 
22:00 HW4 due
 
 | 
| November | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| 02
 
14:30-15:20 Lecture 
MGH 241 Prolog  | 
03 | 04
 
14:30-15:20 Lecture 
MGH 241 Prolog 
22:00 HW5 due
 
 | 
05
 
Section 
Midterm review  | 
06
 
14:30-15:20 Lecture 
MGH 241 Midterm  | 
| 09
 
14:30-15:20 Lecture 
MGH 241 Prolog  | 
10 | 11
 
Veterans Day
 
 | 
12
 
Section 
Prolog  | 
13
 
14:30-15:20 Lecture 
MGH 241 Prolog  | 
| 16
 
14:30-15:20 Lecture 
MGH 241 Ruby  | 
17 | 18
 
14:30-15:20 Lecture 
MGH 241 Ruby 
22:00 HW6 due
 
 | 
19
 
Section 
Prolog  | 
20
 
14:30-15:20 Lecture 
MGH 241 Ruby  | 
| 23
 
14:30-15:20 Lecture 
MGH 241 Ruby  | 
24
 
22:00 HW7 due
 
 | 
25
 
14:30-15:20 Lecture 
MGH 241 demos of Tetris enhancements  | 
26
 
Thanksgiving Day
 
 | 
27
 
Day After Thanksgiving
 
 | 
| 30
 
14:30-15:20 Lecture 
MGH 241 finish Ruby, Java generics and nested classes  | 
01 | 02
 
14:30-15:20 Lecture 
MGH 241 Java generics and nested classes  | 
03
 
Section 
Reflection in Ruby, Java generics and nested classes  | 
04
 
14:30-15:20 Lecture 
MGH 241 Java generics and nested classes, general concepts (types, parameter passing) 
22:00 HW8 due
 
 | 
| December | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday | 
| 07
 
14:30-15:20 Lecture 
MGH 241 constraints for interactive graphics  | 
08 | 09
 
14:30-15:20 Lecture 
MGH 241 constraints for interactive graphics  | 
10
 
Section 
HW 8 review; final exam review (go through Winter 2015 final exam)  | 
11
 
14:30-15:20 Lecture 
MGH 241 Course recap; tying it all together  | 
| 14
 
16:30-17:20 Q&A for final 
MGH 241  | 
15
 
14:30-16:20 Final exam 
MGH 241  | 
16 | 17 | 18 |