|
Topic |
Reading For Today |
In-Class Work |
Assignments |
| 8/24 |
Why PL is a required course
|
|
|
|
| 8/26 |
Evaluating Languges |
Chapter 1 and 2.1 |
|
|
| 8/31 |
Syntax |
|
|
Hwk 1 due: typed critique of C++ or Java based on criteria described in class |
| 9/2 |
Syntax, compilation, binding |
3.1-3.2 |
|
|
| 9/7 |
Binding and Scope |
3.3.0-3.3.2
|
|
Homework 2 due
|
| 9/9 |
Binding and Scope |
3.4-3.7 |
|
|
| 9/14 |
Static and Dynamic Scoping |
6.1
|
|
|
| 9/16 |
|
6.2-6.4 |
|
|
| 9/21 |
|
|
|
|
| 9/23 |
|
|
|
|
| 9/28 |
|
|
|
|
| 9/30 |
|
|
|
|
| 10/5 |
|
|
|
|
| 10/7 |
No class -- Fall Break |
| 10/12 |
|
|
|
|
| 10/14 |
|
|
|
|
| 10/19 |
|
|
|
Homework 3 due |
| 10/21 |
|
|
|
|
| 10/26 |
No class -- Academic Day
|
| 10/28 |
Scheme |
|
|
|
| 11/2 |
No class |
|
|
|
| 11/4 |
Scheme
|
|
|
Homework 4 due Monday |
| 11/9 |
Scheme/Prolog
|
|
|
|
| 11/11 |
Prolog |
|
|
Exam 1 due tonight
|
| 11/16 |
|
chapter 11, skip 11.2.4 and 11.3.2
|
|
Project proposal due yesterday at 11:59 pm |
| 11/18 |
|
|
|
Homework 5 due |
| 11/23 |
|
|
|
|
| 11/25 |
No class -- Thanksgiving Break |
| 11/30 |
|
|
|
|
| 12/2 |
Reports: Bren/Matt(Dylan), Alex(C#), Stephen (Clean) |
|
|
|
| 12/7 |
Reports: Sharon (Smalltalk), Andrew (Euphoria) |
|
|
|
| 12/9 |
Reports: Mark/Kyle (Python), Vikram (Haskell) |
|
|
|