CS 68, Winter 2006: Schedule |
|||||
| This page will be updated daily to weekly with current/upcoming topics. The details are subject to change and are provided without warranty. | |||||
| Date | Assignments | Topic | Reading | ||
| Jan. | 4 | W | 0 out | Course overview; Oz intro | Mozart-Oz website; browse Ch. 1 |
| Declarative Programming | |||||
| 6 | F | Recursion and iteration | 3.1, 3.2 | ||
| 9 | M | 0 due; 1 out | Accumulation | 3.4.2-3.4.6 | |
| 11 | W | Higher-order programming | 3.6 | ||
| Declarative Model | |||||
| 13 | F | Basic syntax and semantics | 2.1, 2.3 | ||
| 16 | M | No class -- MLK Day | |||
| 18 | W | 1 due; 2 out | Parsing | 3.4.8 | |
| 19x | Th | Semantics | 2.2, 2.4 | ||
| 20 | F | More semantics | 2.5-2.8 | ||
| Declarative Concurrency | |||||
| 23 | M | Threads | 4.1, 4.2, 4.4 | ||
| 25 | W | 2 due; 3 out | Streams | 4.3 | |
| 27 | F | Laziness | 4.5 | ||
| Relational and Constraint | |||||
| 30 | M | Relations; search | 9.1, 9.2 | ||
| Feb. | 1 | W | 3 due; proposal out | Logic | 9.3 |
| 2x | Th | More examples | 9.4 | ||
| 3 | F | Constraints | 12.1-12.3 | ||
| Wrap Up 1 | |||||
| 6 | M | Proposal due | Review | ||
| 8 | W | Midterm exam | 1:45-3:45, Room 115 | 1-4 (open book, notes) | |
| 10 | F | No class -- Winter Carnival | |||
| State | |||||
| 13 | M | 4 out | Cells | 6.1-6.3 | |
| 15 | W | Semantics; reasoning | 6.3, 6.4.4, 6.6 | ||
| Object Oriented | |||||
| 17 | F | Classes; inheritance | 6.4.2, 7.1, 7.2, 7.4 | ||
| 20 | M | 4 due; 5 out | Mechanisms | 7.3, 7.6 | |
| Non-Declarative Concurrency | |||||
| 22 | W | Message passing concurrency | 5.1-5.5 | ||
| 24 | F | Shared state concurrency | 8.1-8.3 | ||
| Types | |||||
| 27 | M | 5 due | Class cancelled | ||
| Mar. | 1 | W | 6 out | Type systems; inference | Cardelli, "Type Systems" (pdf) |
| 3 | F | Polymorphism; Hindley-Milner Language presentations: Kelly |
Cardelli, "Basic Polymorphic Typechecking" (pdf) | ||
| Wrap Up 2 | |||||
| 6 | M | Language presentations: Allison, David, Duo, Greg and Megan | |||
| 8 | W | 6 due | Language presentations: Darrell, Evan, Erik and Jason, Khanh | ||
| 8 | Th | Review, discussion (optional) at noon | |||
| 12 | Su | Final exam | 11:30-1:30 | (open book, notes) | |
![]() |
CS 68 Chris Bailey-Kellogg Last modified: Wed Mar 1 14:59:58 EST 2006 |