1* |
‐ |
Feb. 2 |
Feb. 5 |
Introduction to Scheme and DrRacket |
Chapter 1 |
2* |
‐ |
Feb. 9 |
Feb. 12 |
Conditional and logical expressions |
|
3 |
A |
Feb. 16 |
Feb. 19 |
Symbolic data |
|
4 |
B |
Feb. 23 |
Feb. 26 |
Introduction to recursion |
Chapter 2 |
5 |
A |
Mar. 2 |
Mar. 5 |
Map, filter, and reduce |
|
6* |
‐ |
Mar. 9 |
Mar. 12 |
Lambda functions as arguments |
|
7 |
B |
Mar. 16 |
Mar. 19 |
Higher-order functions |
Chapter 5 |
8 |
A |
Mar. 23 |
Mar. 26 |
Data abstraction and representation |
|
9 |
B |
Mar. 30 |
Apr. 2 |
The Game of Nim |
Chapter 6 |
10 |
A |
Apr. 6 |
Apr. 9 |
|
|
11 |
B |
Apr. 13 |
Apr. 16 |
|
|
12 |
A |
Apr. 20 |
Apr. 23 |
|
|
13* |
‐ |
‐ |
Apr. 30 |
|
|
14 |
B |
May 4 |
May 7 |
Conference project presentations |
|
15* |
‐ |
May 11 |
|
Conference project presentations |
|