Week
|
Dates
|
Topic
|
Reading
|
---|
1
|
n/a
|
9/10
|
Welcome
|
--
|
2
|
9/14
|
9/17
|
Programming and Induction
|
on-line notes
|
3
|
9/21
|
9/24
|
Abstract Syntax, Reduction Semantics, Theorems
|
I.1 & I.2
|
4
|
9/28
|
10/1
|
Redex: Basics
|
II.11 & II.12
|
5
|
10/5
|
10/8
|
LC & ISWIM
|
I.3 & I.4
|
6
|
10/12
|
10/15
|
An Abstract Syntax Machine
|
I.5
|
7
|
10/19
|
10/22
|
Redex: Testing & Debugging
|
II.14 & II.15
|
8
|
10/26
|
10/29
|
Abstract Register Machines
|
I.6
|
9
|
11/2
|
11/5
|
Control
|
I.8
|
10
|
11/9
|
11/12
|
Control, State & Memory
|
I.9
|
11
|
11/16
|
11/19
|
Types and Subjection Reduction
|
I.10
|
12
|
11/23
|
11/26
|
Project Presentations
|
--
|
13
|
11/30
|
12/3
|
Project Presentations
|
--
|
14
|
12/7
|
n/a
|
Project Presentations
|
--
|
There will be no class on the
dates in red.
The topics are in sync with chapter/section titles in the textbook.
You are expected to read the relevant pieces ahead of time.