Home Syllabus Lecture Notes |
Computer Science 153 Principles of Programming Language Compilation There will be 9 projects a mid-term, and a comprehensive final. Your project grade makes up a total of 80% of your grade and the exams are worth 10% each:
An old midterm exam from the Fall of 2006.
This is the expected outline for the course.
The projects and tentative due dates are as follows. (Dates are subject to change.)
Students may work with a partner on the projects (except for Project 1) (and I encourage this because there's a lot of coding here!) There will also be ample opportunity for extra credit by augmenting your compiler (or that language we're compiling) with new features or optimizations. However, a word of warning: the extra credit only applies if the rest of the compiler is working. If you turn in a project component late, then points will be deducted; you will lose one point per day for late projects. |