| September 2008 |
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
21
|
22 First
Class
Introduction, JavaScript |
23 |
24
Stacks and scope
|
25 |
26
section |
27
|
| 28 |
29 Algol family, Haskell (K) |
30 |
| October
2008 |
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
|
|
|
1 Exceptions, Continuations |
2 |
3
section |
4 |
| 5 |
6 Types, polymorphism |
7 |
8 Type classes, ad hoc polymorphism (K) |
9 |
10
section |
11 |
| 12 |
13 IO Monad (K) |
14 |
15 Monads (K) |
16 |
17 section |
18 |
| 19 |
20 Operational semantics of JavaScript (A) |
21 |
22 MIDTERM
7-9 pm
|
23 |
24
no section |
25 |
| 26 |
27 Modularity, Objects |
28 |
29 Smalltalk |
30 |
31 |
| November
2008 |
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
| 2 |
3 Self, C++ |
4 |
5 C++ |
6 |
7 |
8 |
| 9 |
10 Java Object System |
11 |
12 Java Virtual Mach. |
13 |
14 |
15 |
| 16 |
17
Java Security, Concurrency
|
18 |
19 Concurrency
|
20 |
21 |
22 |
| 23 |
24 No class |
25 |
26 No class
|
27
Thanksgiving |
28 |
29 |
| December
2008 |
| Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
|
1 Software Transactional Memory (K) |
2 |
3 Last Class
Review
|
4 |
5 |
6 |
| 7 |
8 |
9 |
10 FINAL EXAM
12:15-3:15 PM |
11 |
12 |
13 |
|