CS 352: Compilers: Principles and Practice

Fall 2008

Instructor: Zhiyuan Li (office: LWSN 3154H)

This page contains only the syllabus accessible to the general public. Enrolled students please access the rest of the important course information on Vista, Purdue's eCourse facility.

Textbook Modern Compiler Implementation in Java (Second Edition), A. W. Appel & J. Palsberg, Cambridge University Press, 0-521-82060-X

List of Topics

Students will have several programming projects building various modules in a compiler. Final grades are based on a combination of exams, homeworks and projects.

Until the home page is set up on Purdue's Vista facility, here is a list of lecture notes.