March | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
26
12:30-13:20 Lecture
JHN 102 Course introduction; Racket |
27 | 28
12:30-13:20 Lecture
JHN 102 Racket |
29
Section
Racket (including questions about how to install and run) |
30
12:30-13:20 Lecture
JHN 102 Racket |
April | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02
12:30-13:20 Lecture
JHN 102 Racket
22:00 HW1 due
|
03 | 04
12:30-13:20 Lecture
JHN 102 Racket |
05
Section
Racket |
06
12:30-13:20 Lecture
JHN 102 Racket |
09
12:30-13:20 Lecture
JHN 102 Functional programming, Haskell |
10 | 11
12:30-13:20 Lecture
JHN 102 Haskell
22:00 HW2 due
|
12
Section
Haskell (including questions about how to install and run) |
13
12:30-13:20 Lecture
JHN 102 Haskell |
16
12:30-13:20 Lecture
JHN 102 Haskell
22:00 HW3 due
|
17 | 18
12:30-13:20 Lecture
JHN 102 Octopus interpreter walk-through for HW 4 |
19
Section
Haskell |
20
12:30-13:20 Lecture
JHN 102 Haskell |
23
12:30-13:20 Lecture
JHN 102 Haskell |
24 | 25
12:30-13:20 Lecture
JHN 102 Haskell |
26
Section
Haskell |
27
12:30-13:20 Lecture
JHN 102 Haskell; dynamic scoping |
30
12:30-13:20 Lecture
JHN 102 Constraints
22:00 HW4 due
|
01 | 02
12:30-13:20 Lecture
JHN 102 Prolog |
03
Section
Midterm review |
04
12:30-13:20 Lecture
JHN 102 Midterm |
May | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
12:30-13:20 Lecture
JHN 102 Prolog |
08 | 09
12:30-13:20 Lecture
JHN 102 Prolog and constraints
22:00 HW5 due
|
10
Section
Prolog |
11
12:30-13:20 Lecture
JHN 102 Prolog and constraints |
14
12:30-13:20 Lecture
JHN 102 Ruby and object-oriented programming |
15 | 16
12:30-13:20 Lecture
JHN 102 Ruby
22:00 HW6 due
|
17
Section
Ruby |
18
12:30-13:20 Lecture
JHN 102 Ruby |
21
12:30-13:20 Lecture
JHN 102 Ruby
22:00 HW7 due
|
22 | 23
12:30-13:20 Lecture
JHN 102 Ruby |
24
Section
Ruby (including Tetris enhancement demos) |
25
12:30-13:20 Lecture
JHN 102 Java generics and nested classes |
28
Memorial Day
|
29 | 30
12:30-13:20 Lecture
JHN 102 General concepts (types, parameter passing)
22:00 HW8 due
|
31
Section
Java generics and nested classes |
01
12:30-13:20 Lecture
JHN 102 Course recap; tying it all together |
June | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04 | 05 | 06
16:30-17:20 Q&A for final
Sieg 134 |
07
08:30-10:20 Final exam
|
08 |