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 discusses some of the reasons (there are more than one might think) why Compiler Design matters in a Computer Science education. | ||||||||||||
Prerequisites | CSc 345, CSc 352; CSc 372 is recommended. | ||||||||||||
Meeting Times and Places: | This course is available in traditional lecture format, meeting twice
a week. It is also available for on-line registration. There is an
honors section that meets for an additional hour each week that is
available to traditional in-person student who are members of the
Honors Program. The choices are:
|
||||||||||||
Textbook: | None. | ||||||||||||
Instructor |
|
||||||||||||
Teaching Assistant | Sam Martin Office: Gound-Simpson 710 Phone: TBA Office Hours: Tue 1:00-2:00pmEmail: smartin336 at cs dot arizona dot edu |
||||||||||||
General Information | Policies Syllabus Documentation and Tutorials Lecture materials Important Dates |
||||||||||||
Project | General information C-- language spec Assignments |
||||||||||||
Communication | Announcements (and, more generally, communications) outside class hours will be made through the class mailing list, cs453fall10; details, including instructions on how to subscribe, are given here. You have to explicitly subscribe to this list to get the mailings, and it is your responsibility to do so. Failure to subscribe to the mailing list, or to read its postings in a timely manner, are not acceptable reasons for failing to meet any announced changes to specifications or deadlines. Note that we will not be using the newsgroup cs.course453. |