Schedule

Date Topic Comments
9/3 Inductive Definitions and data abstractions (Ocaml) Chapters 1 and 2
9/5 Inductive Definitions and data abstractions (Ocaml) Chapters 1 and 2
9/10 Inductive Definitions and data abstractions (Ocaml) Chapters 1 and 2
9/12 Inductive Definitions and data abstractions (Ocaml) Chapters 1 and 2
9/17 Simple functional languages Chapter 3
9/19 Simple functional languages Chapter 3
9/24 Simple functional languages Chapter 3
9/26 Simple functional languages Chapter 3
10/1 Types Chapter 4
10/3 No lecture or guest lecture
10/8 Types Chapter 4
10/10 Types Chapter 4
10/15 Types Chapter 4
10/17 Midterm exam
10/22 Objects (Java) Chapter 5
10/24 Objects (Java) Chapter 5
10/29 No class Lecture by J Strother Moore in LH 102. Please attend the invited lecture!
10/31 Objects (Java) Chapter 5
11/5 Objects (Java) Chapter 5
11/7 Objects (Java) Chapter 5
11/12 Continuations Chapters 7 and 8
11/14 Continuations Chapters 7 and 8
11/19 Continuations Chapters 7 and 8
11/21 Continuations Chapters 7 and 8
11/26 Continuations Chapters 7 and 8
11/28 Thanksgiving
12/3 Applications
12/5 Applications
12/10 Review
12/12 Review
12/17 Final exam (12:30-2:30)