If time permits, semantic analysis will also be covered. Principles and Practice , Kenneth C. Louden, PWS Publishing Company, 1997. References Modern Compiler Implementation in C , Andrew Appel, Cambridge University Press, 1998. The course load includes three programming assignments based on the COOL compiler project worth 35 points, a midterm worth 25 points and a final worth 40 points. However, I reserve the right to adjust the scale somewhat to utilize the gaps in the distribution.
Late penalty is accrued on weekends just as during the week.
Partial credit will be given to students who turn in partially completed assignments. Electronic submission will be used for all assignments. These considerations may extend to medical emergencies involving children or other family members. Such consideration is at the discretion of the instructor. Course requirements for other courses are NOT a valid reason for special consideration.