Compiler Design 1
Uppsala universitet
General
Lectures
Tutorials
Assignments
Exam, reading list
Status for assignments
Links
Old courses

Compiler Design 1

Welcome to the course in Compiler Design 1, autumn 2009.

Click on the links in the meny to the left for specific information. Make a habit of checking this page from time to time: this is a live page where information about scheduling changes and other relevant news are published. News are listed in reverse chronological order: most recent news are listed first:

2010-04-21: The re-exam 2010-04-09 has been graded. As this exam was selected for a trial of the forthcoming anonymous grading system, I have not entered the results into studentportalen but instead emailed them to the IT department student's office. What happens next is anyone's guess. The actual exams have also been handed over to the student's office.

2010-01-11: The sixth batch of handins for Assignments 2 and 3 has been graded, see Status for assingments for details.

2010-01-10: The fifth batch of handins for Assignment 3 has been graded, see Status for assingments for details. The current results will now be reported to the student portal grading system.

2009-12-18: The fourth batch of handins for Assignment 3 has been graded, see Status for assignments for details.

2009-12-15: The third batch of handins for Assignment 3 has been graded, see Status for assignments for details.

2009-12-11: The second batch of handins for Assignment 3 has been graded, see Status for assignments for details.

2009-12-10: The first batch of handins for Assignment 3 has been graded, and one more completion for Assignment 2 has been graded, see Status for assignments for details.

The notes for lecture 16 have been updated. The preliminary lecture plan has been updated to reflect the final lecture order.

2009-12-09: The notes for lecture 16 have been updated. The preliminary lecture plan has been updated to reflect the final lecture order.

2009-12-08: More completions for Assignment 2 have been graded, see Status for assignments for details.

2009-12-04: Assignment 3 has been specificed. Click on Assignments for details.

2009-12-03: The notes for lectures 14 and 15 have been updated.

2009-12-03: Completions for Assignment 2 have been graded, see Status for assignments for details.

2009-12-02: The notes for lecture 13 have been updated.

2009-11-26: Assignment 2 has been graded. Click on Status for assignments for details.

2009-11-26: Completions for Assignment 1 have been graded, see Status for assignments for details.

2009-11-26: The notes for lectures 11 (the leftover parts I did not have time to cover) and 12 have been updated.

2009-11-25: The notes for lecture 11 have been updated.

2009-11-22: The notes for lecture 10 have been updated.

2009-11-19: Assignment 2 has been specificed. Click on Assignments for details.

2009-11-19: Assignment 1 has been graded. Click on Status for assignments for details.

2009-11-18: The notes for the second part of lecture 9 have been updated. The first part of lecture 9 uses leftover material from lecture 8.

2009-11-16: The notes for lecture 8 have been updated. The section on attribute grammars has been moved from lecture 9 to lecture 8, and the lecture plan has been updated accordingly.

2009-11-16: The notes for lecture 7 have been updated.

2009-11-11: The notes for lecture 6 have been updated again with a new running example and some minor fixes.

2009-11-10: The notes for lecture 6 have been updated. I am considering changing a running example, but apart from that they should be Ok.

2009-11-08: The notes for lecture 5 have been updated.

2009-11-05: The notes for lecture 4 have been updated.

2009-11-04: Assignments should be solved individually or in groups of two persons. Larger groups will not be accepted.

2009-11-04: The first assignment has now been specificed. Click on Assignments for details.

2009-11-03: The notes for lecture 3 have been updated.

2009-10-28: The notes for lecture 2 have been updated.

2009-10-27: The course homepage for Autumn 2009 is now online. This is still mostly a copy of last year's homepage, and many pages need updates. Currently only the Lectures, Exam, reading list, and Old courses pages have been updated.