| Date | Description |
|---|---|
| October 6 | HW1 due (Racket warmup) |
| October 13 | HW2 due (More Racket) |
| October 20 | HW3 due (Racket programming & testing) |
| October 27 | HW4 due (Streams and things) |
| November 3 | HW5 due (mupl interpreter); starter code: hw5.rkt; starter tests: hw5tests.rkt |
| November 17 | HW6 due (Ruby warmup); starter code: game.rb |
| November 29 | HW7 due (Regular exps. and scanners) (calculator grammar) |
| December 8 | HW8 due (Grammars and parser/ interpreter) |