CSc 453: Compilers and Systems Software

Fall 2007


What's New [ Updated: 10 Dec 2007 ]
Course Description This course covers the design and implementation of translator-oriented systems software, especially compilers. Topics covered include lexical analysis, parsing, and syntax-directed code generation. This class has a significant programming component.

This paper [ PostScript | PDF ] discusses some of the reasons (there are more than one might think) why Compiler Design matters in a Computer Science education.

Prerequisites CSc 345 or 346, CSc 352; ( CSc 372 recommended).
Meeting Times and Places: Lectures : MW 12:00-1:15 PM, Gould-Simpson 906
Discussion Section : Fri 1:00-1:50, Gould-SImpson 701
Textbook: [optional] Kenneth C. Louden : Compiler Construction Principles and Practice. PWS Publishing Co., 1997.
Instructor
Saumya K. Debray
Office: Gould-Simpson 735; phone: 621-4527
Office Hours: MW 1:30-3:00 PM; or by appointment
Email:
Note: Sometimes my spam filter misbehaves and deletes email it mis-identifies as spam. To avoid this, please put the phrase "CSc 453" in the subject line of any email you send me.
Teaching Assistant Mohamed Hegazy
Office: Gould-Simpson 720E phone: 621-4089
Office Hours: Tue 11 AM - 1 PM;   Thu 2 - 4 PM;   Fri 3 - 5 PM;
Email: mhegazy@cs
TA Office hours will be held in Gould-Simpson 228
Policies | Syllabus | Newsgroups & Announcements

Final Exam Syllabus
Class Notes
Project: General     |     C-- language spec     |     Assignments     |     Supporting Documents
Important Dates | Calendar