CS 325 Compiler Design Spring 2006
Dr. Jill Zimmerman
office: Hoffberger 120
phone: 410 337-6227
email: jzimmerm@goucher.edu
http://phoenix.goucher.edu/~jillz
Office Hours:
9:30 -10:30 MWF
10:30 - 11:30 Tu
others by appointment
Text: Louden, Compiler Construction: Principles and Practice
Class web page: http://phoenix.goucher.edu/~jillz/cs325
Course Description and Goals:
We will study the design and constructions of modern day compilers. We will cover
the entire text and each student will construct a compiler as the semester
project.
Course Mechanics:
The compiler project will be broken up into four parts. Each part will
build on previous parts so it is essential that each part works correctly.
Therefore, 80% of the project grade will be determined by when each part is
checked off by me as satisfying the requirements.
Full credit will be awarded for successful completion before or by the
due date. Late completion will be
penalized by 10% for each weekday for which that part is late. The
remaining 20% will be determined by project documentation and program
readability and style.
Project and homework is to be an individual effort. (See the Honor code for definition of cheating and disposition.)
You are expected to attend class and to arrive on time.
Grading:
Your course grade will be based on the following:
Homework 10%
2 Exams (20% each) 40%
Project 50%