CSE401, Autumn 2000
Introduction to Compiler Construction

University of Washington, Department of Computer Science & Engineering

[page last updated Wednesday, October 18, 2000 01:28 PM ]

Important reminders (see me with any questions or concerns)
You cannot turn in any assignments in pairs except for those that are part of the PL/0 project (see me
This means that you cannot turn in a single copy of homework problems from the book, for instance.
I was kind about this on the first two assignments, but not on the third one
Yes, we are indeed reusing most of the assignments from the past
As said below: "However, your solutions must be entirely your own..."
Copying from past solutions is not providing solutions that are entirely your own
This is, of course, unacceptable
Lecture slides
Assignments (including readings, project due dates, etc.)
Note: all homework and projects are due at the beginning of class.  Work received after the beginning of class will be considered late.
Project information
project description
installing and using the PL/0 compiler
Grading policies
Projects may be done in pairs (see project description for more details); other assignments must be done individually.
It's OK to discuss ideas, assignments, the PL/0 compiler, etc. with anyone. However, your solutions must be entirely your own and your partner's.
Midterm Final Assignments Project
15% 30% 20% 35%
Three free late days per person for the quarter (must be shared by a project team)
Beyond that, 25% off per calendar day late
Mailing list archive subscribe cse401
To subscribe to class mailing list send email to majordomo@cs.washington.edu with the single line in the message body (not the subject):
Instructor: David Notkin
Sieg Hall 414
Office hours
M 2:30-3:30PM
F 1:30-2:30PM
Please feel free to drop in anytime that my door is open
Teaching assistant: Mark Seigle
Office hours (Sieg 226A)
Tu 12N-1PM
W 11:30AM-12:30PM
Compilers - Principles, Techniques, and Tools by Aho, Sethi and Ullman (the "Dragon Book")
Meeting time
MWF 12:30-1:20, LOW 101 (9/25/00-12/6/00)
Scheduled holidays
November 10 (Veteran's Day)
November 24 (Thanksgiving)
No class
October 9 (Yom Kippur)
Last day of lecture: December 6, 2000
Instructor absences: replacement lecturers to be announced
October 11 & 13 (Distinguished Lecture at University of Pennsylvania and ACM Special Interest Group Governing Board meetings)
November 8 (ACM SIGSOFT Symposium on the Foundations of Software Engineering)
This is the tentative date for the midterm
Final examination: 8:30-10:20AM Wednesday December 13, 2000