The compiler project is divided up into six programming assignments that are due at various points throughout the term. Compiler projects will be performed by groups of three or four students. Groups will be created by the course staff, but taking into account student preferences. The same groups will be maintained throughout the semester. Homework and programming assignments will be accepted up to 3 days late, but at a penalty.
Homeworks are due at the beginning of class on that day.
Homeworks arriving at the end of class will be treated as an additional day late. Except in unusual circumstances, you will receive the same grade in CS412 and CS413. The prelims will cover material from the textbook, lectures, and homework assignments. The first prelim will be on March 1, in class. The second prelim will be on April 21, also in class.