| 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.
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 | Kevin Luikens Office: Gould-Simpson 721 Phone: Home page: http://www.cs.arizona.edu/~kluikens/ Office Hours: Wed: 4-6pm; Thu: 5-6pm; Fri: 10am-2pm Email: kluikens at email dot arizona dot edu |
||||||||||
| General Information | Policies Syllabus Documentation and Tutorials Class Notes 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, cs453fall11; 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. | ||||||||||
| Students with Disabilities | If you anticipate barriers related to the format or requirements of this course, please meet with me so that we can discuss ways to ensure your full participation in the course. If you determine that disability-related accommodations are necessary, please register with Disability Resources (621-3268; drc.arizona.edu) and notify me of your eligibility for reasonable accommodations. We can then plan how best to coordinate your accommodations. | ||||||||||