Week |
Topics |
Reading Materials |
Remarks |
1/20 |
Introduction |
Chap. 1 of Scott
|
No class on Monday |
1/27 |
Functional Programming and Scheme |
Notes 1&2 |
|
2/3 |
Functional Programming and Scheme |
Chap. 11 of Scott |
Add/Drop Deadline on Monday |
2/10 |
Functional Programming and Scheme |
Chap. 11 of Scott |
|
2/17 |
Syntax |
Chap. 2 of Scott |
|
2/24 |
Syntax |
Chap. 2 of Scott |
Academic Assessment Days |
3/3 |
Names, Scopes and Bindings |
Chap. 3 of Scott |
|
3/10 |
-- |
-- |
No class (Spring break) |
3/17 |
Names, Scopes and Bindings |
Chap. 3 of Scott |
|
3/24 |
Subroutines |
Chap. 9 of Scott |
|
3/31 |
Types |
Chap. 7&8 of Scott |
Withdrawal Deadline on Monday |
4/7 |
Types |
Chap. 7&8 of Scott |
No afternoon class on Friday (Passover) |
4/14 |
OOP |
Chap. 10 of Scott |
No class on Monday (Passover) |
4/21 |
Logic Programming and Prolog |
Chap. 12 of Scott |
Class on Tuesday instead of Monday |
4/28 |
Presentation |
|
|
5/5 |
Presentation |
|
No class on Friday |