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

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%