Subject to change. Visit this page often. Your mileage may vary.
| # |
day |
date |
topic |
read |
notes |
comment |
|
| 1 |
Thr |
8/28 |
Introduction, history | S1, S2 | notes1 | HW1 out | |
| 2 |
Tue |
9/2 |
Intro, Syntax I | S3 | |||
| 3 |
Thr |
9/4 |
Syntax II | S3 | notes3a | HW1 due, HW2 out | |
| 4 |
Tue |
9/9 |
Syntax III, Semantics | S3 | notes3b | ||
| 5 |
Thr |
9/11 |
semantics | S4 | notes3b | HW2 due, HW3 out | |
| 6 |
Tue |
9/16 |
lexical scanning | S4 | notes 4a | ||
| 7 |
Thr |
9/18 |
lexical scanning | S4 | notes4b, notes4c | class canceled (Isabel) | |
| 8 |
Tue |
9/23 |
Parsing | S4 | notes4c | ||
| 9 |
Thr |
9/25 |
Parsing | S5 | notes4d | HW3 due, HW4 out | |
| 10 |
Tue |
19/30 |
Names, variables, scope | S5 | notes5 | ||
| 11 |
Thr |
10/2 |
Names, variables, scope | S5 | notes5 | HW4 due | |
| 12 |
Tue |
10/7 |
Midterm exam I | -- | |||
| 13 |
Thr |
10/9 |
OOP and Java intro | S12 |
notes, code | HW5 out | |
| 14 |
Tue |
10/14 |
Java | tij | notes: java2 ex: code |
||
| 15 |
Thr |
10/16 |
Java | tij | notes: java3
ex: code notes: bluej |
HW5 due, HW6 out, guest lecture | |
| 16 |
Tue |
10/21 |
Java | tij | guest lecture | ||
| 17 |
Thr |
10/23 |
Java | tij | HW6 due, HW7 out | ||
| 18 |
Tue |
10/28 |
Java | tij13 | -- | ||
| 19 |
Thr |
10/30 |
Java | tij7 | notes: subclasses |
HW7 due, HW8 out | |
| 20 |
Tue |
11/4 |
Java | tij8 |
notes: inner
classes |
-- | |
| 21 |
Thr |
11/6 |
Java | notes: exceptions |
HW8 due 11/9 | ||
| 22 |
Tue |
11/11 |
Midterm exam II | -- | -- | -- | |
| 23 |
Thr |
11/13 |
Funcional programming, Lisp | S15 pg1 pg2 |
notes, lisp1 | HW9 out | |
| 24 |
Tue |
11/18 |
Lisp | lp | lisp1 | -- | |
| 25 |
Thr |
11/20 |
Lisp | onrecursion, lisp2 | HW9 due | ||
| 26 |
Tue |
11/25 |
Lisp | G3 | HW10 out | ||
| 27 |
Thr |
11/27 |
Thanksgiving break, no class | -- | -- | -- | |
| 28 |
Tue |
12/2 |
lisp | G5.1-5.2 | macros streams ex: streams.lsp |
-- | |
| 29 |
Thr |
12/4 |
lisp | G7.1-7.4 | prolog | -- | |
| 30 |
Tue |
12/9 |
Review | HW10 due | |||
| -- |
-- | -- | -- | -- | -- | -- | |
| -- |
Thr |
12/11 |
Final examination | -- | -- | 3:30-5:30pm, LH8 |