| # |
day |
date |
topic |
read |
notes |
hw out |
hw due |
comment |
| 1 |
Thr |
9/2 |
Introduction, History of PL | S1-2 |
||||
| 2 |
Tue |
9/7 |
Syntax and Semantics | S3 |
||||
| 3 |
Thr |
9/9 |
Syntax and Semantics | S3 |
||||
| 4 |
Tue |
9/14 |
Syntax and Semantics | S3 |
||||
| 5 |
Thr |
9/16 |
Lexical and Syntactic Analysis | S4 |
||||
| 6 |
Tue |
9/21 |
Lexical and Syntactic Analysis | S4 |
guest lecture (Nicholas) | |||
| 7 |
Thr |
9/23 |
Parsing | S4 |
guest lecture (Nicholas) | |||
| 8 |
Tue |
9/28 |
Parsing | S5 |
||||
| 9 |
Thr |
9/30 |
Parsing, variables | S5 |
notes |
|||
| 10 |
Tue |
10/5 |
Variables | notes |
||||
| 11 |
Thr |
10/7 |
Exam one | -- |
-- |
good luck! | ||
| 12 |
Tue |
10/12 |
OO programming and Java | |||||
| 13 |
Thr |
10/14 |
Java | 5 due 10/15 | ||||
| 14 |
Tue |
10/19 |
Java | |||||
| 15 |
Thr |
10/21 |
Java | 6 due 10/22 | ||||
| 16 |
M |
10/26 |
Java | notes |
||||
| 17 |
Thr |
10/28 |
Java | notes |
||||
| 18 |
Tue |
11/2 |
Java GUI | |||||
| 19 |
Thr |
11/4 |
Model-view-controller pattern | 7 due 11/5 | ||||
| 20 |
Tue |
11/9 |
Java threads | S11 |
guest lecture | |||
| 21 |
Thr |
11/11 |
More Java |
|
||||
| 22 |
Tue |
11/16 |
exam two | S14 |
||||
| 23 |
Thr |
11/18 |
functional programming, Lisp | S14 |
9 |
|||
| 24 |
Tue |
11/23 |
Lisp III | |||||
| -- |
Thr |
11/25 |
Thanksgiving | 10 |
9 |
|||
| 25 |
Tue |
11/30 |
Lisp III | CH 15, LP
notes |
guest lecture? | |||
| 26 |
Thr |
12/2 |
Lisp V, Logic Programming | 11 |
10 |
guest lecture? | ||
| 27 |
Tue |
12/7 |
Prolog I | |||||
| 28 | Thr |
12/9 |
Prolog II | 11 |
||||
| 29 |
Tue |
12/14 |
Review | review |
||||
| Thr | 12/16 | final exam |