| 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 |