Introduction to Compiler Construction
Autumn Quarter, 2004
- MWF 12:30-1:20, EE1 045
- Final Exam: Thursday, Dec. 16, 8:30am-10:20am
CSE 322: Formal Models
CSE 326: Data Structures
CSE 341: Programming Languages
CSE 378: Machine Organization and Assembly Language
learn principles and practice of language implementations
understand tradeoffs between run-time and compile-time processing
understand tradeoffs between language features, run-time efficiency, and
- Homework: 15%
- Midterm: 15%
- Final: 25%
- Course project: 40%
- Class participation: 5%
- (relative weight tentative)
- Each student has three late days to use over the course of the
quarter, without penalty. Beyond that, 25% will be deducted from an
assignment's grade for each calendar day it is late. Assignments are due at
the start of class, unless otherwise noted. Late days are for you to use to
manage unavoidable conflicts in your own schedule; excuses for late work
beyond the three late days will not be accepted.
List and Threaded
We will be using a mailing list, managed by Mailman, for administrative and instructional purposes.
Please sign yourself up ASAP, by going to http://mailman.cs.washington.edu/mailman/listinfo/cse401.
browse the threaded archives, go to http://mailman.cs.washington.edu/mailman/private/cse401/2004q4/thread.html.
Note: in order
to access the archives, you need your list password, which is not the same as
your CSE password. In order to get your password, you need to go to the bottom
listinfo page, and use the "unsubscribe or
edit options" form. On the
resulting page, there's an button for sending you a password reminder.
To post to the mailing list, send email to cse401 at cs.washington.edu.
Course Project Resources
chambers at cs.washington.edu