CSc 453: Compilers and Systems Software

Fall 2008


What's New [ Updated: 19 Dec 2008 ]
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 9:00-10:15 AM, Gould-Simpson 906
Discussion Section : Fri 9:00-9:50 AM, Gould-SImpson 906
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 10:30AM-noon; or by appointment
Email:
Teaching Assistant Harini Jayaraman
Office: Gould-Simpson 710-F
Phone: 621-4089
Office Hours (held in G-S 710F):
Mon: 2.45 to 4.15 PM
Tue: 2.00 to 3.30 PM
Wed: 2.45 to 4.15 PM
Thu: 2.00 to 3.30 PM
Fri: 9.50 to 11.20 PM.
Email: harini at cs dot arizona dot edu
Policies | Syllabus | Newsgroups & Announcements

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