Some suggestions for the Final
The final exam will be closed book. No notes (including one-page cheat sheets) will be allowed either.
Student who normally are seated in the overflow room should go there.
I suggest doing the exercises at the end of all Chapters of [Watt] and at the end of Chs.2, 3, and 13 of Mogensen's book, with the exception of the project exercises at the end of chapter 9. Students taking the course for graduate credit and students in the honors section must also study chapter 9 (Register allocation) of Mogensen's book. This covers more than what we did in class. Note that many of the exercises have solutions, either at the back of the book (in the case of Watt and Brown's book) or online at the author's web site (in the case of Mogensen's book). A good way to prepare would be to do the exercises that have a solution, and then check the solution. You should be comfortable with the denotational semantics handouts. You should review the notes on axiomatic semantics. It is my intention to bias the exam in favor of material covered after the midterm, with a maybe 80-20 split, but I do not guarantee a precise split.
I have added a test from Spring 2002, with answers. Please feel free to search my web site for other tests, quizzes, etc.