Assignments

 

All assignments should be submitted to canvas.

Assignment 1: Recursive descent parser and SaM code generator

Date announced: Tuesday, January 28th

Due time: 11:59 PM, Friday, February 7th

Assignment 2: x86 code generator

Date announced: Monday, February 10th

Due time: 11:59 PM, Thursday, February 18th

Assignment 3: Problem Set on Fixpoint Equations

Date announced: Tuesday, February 18th

Due time: 11:59 PM, Tuesday, February 25th


Assignment 4: loop invariant removal using LLVM

Date announced: Thursday, February 27th

Due time: 11:59 PM, Tuesday, March 11th


Sample prelim