Assignment 0 - getting familiar with Unix tools - NOT to be turned in
Homework Assignment 1 (PDF version available here )
Project 1 - Scanner Generator (PDF version available here )
Homework Assignment 2 (PDF version available here )
Project 2 - Scanner/Parser (PDF version available here )
Project 3 - Type Checker and AST Generator (PDF version available here )
Project 4 - Java Bytecode Generator (PDF version available here )
Project 5 - Scheme and Prolog