Computer Science 854: Advanced Compiler Techniques (Fall 2018)

Instructor:John Tang Boyland (
Place:EMS E170
Time:MW 5:00-6:45pm

Please send comments or questions at any time to the instructor's email.


The course will cover language-dependent aspects of compilation including scanning, parsing, semantic checking, high-level optimization and run-time techniques. The course will include both theoretical and practical assignments. In particular there will be a major assignment involving revising the COOL compiler (from CS 654) to add an interesting new feature.



Reading Assignments


Last modified: September 10, 2018