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