Date | Reading | Topics | Recording | Other |
---|---|---|---|---|
Mar 29 | Introduction | Recording | Rough lecture notes Tablet dump CS320 Lecture on compiler Structure | |
Mar 31 | Ch. 1 | Preliminaries; OCaml | Recording | Ocaml examples OCaml tool summary Tablet dump |
Apr 5 | Ch. 2 | Integers and Variables | Recording | |
Apr 7 | Ch. 2 | Integers and Variables | Recording | Tablet dump |
Apr 12 | Ch. 3 | Review of Ch. 2; Register Allocation | Recording | |
Apr 14 | Ch. 3 | Register Allocation | Recording | Tablet dump |
Apr 19 & 21 | Ch. 4 | Booleans and Control Flow | ||
Apr 26 & 28 | Ch. 9 | Assignment and Loops | ||
May 3 | (none) | Midterm: no class | ||
May 5 | TBD | Optimization | ||
May 10 & 12 | Ch. 5 | Tuples and Garbage Collection | ||
May 17 & 19 | Ch. 6 | Functions | ||
May 24 & 26 | Ch. 8 | Dynamic Typing | ||
May 31 | (none) | Memorial Day: no class | ||
June 2 | TBD | Efficient Interpretation | ||
June 7-11 | Final exam week |