Week
Date
Topic
Assignment Released
Week 1
01/28
What is a Compiler?
A1
01/30
From OCaml to Racket
Quiz 1
Week 2
02/04
a86: a Little Assembly Language
02/06
A2
Week 3
02/11
Abscond: a language of numbers
Quzi 2
02/13
Blackmail: incrementing and decrementing
Quiz 3
Week 4
02/18
Con: branching with conditionals
A3
02/20
Dupe: a duplicity of types
Week 5
02/25
Dodger: addressing a lack of character
Quiz 4
02/27
Evildoer: change the world a couple nibbles at a time
Week 6
03/04
Extort: when errors exist
Quiz 5
03/6
Fraud: local binding, variables, and binary operations
Final project assessment: Monday, May 19.