Information

News

  • 11/09/09: Question 3 of Homework 9 was not sufficiently well specified, so Question 3 for Homework 9 will not be graded. A revised version will be included as part of Homework 10.
  • 10/05/09: created a separate document containing newsgroup instructions
  • 09/29/09: The midterm will be at 7pm on Tuesday, October 6. It is intended to cover material from the first five weeks of lecture and reading, the first four homeworks, and phase 1 of the project including formal languages, syntax, recursive descent parsers, regular languages, automata, scanners, bottom-up LR parsing, attribute grammars, AST's, and type-checking.
  • 09/29/09: Example inputs/outputs for project core have been posted.
  • 09/24/09: Instructions for project core have been posted.
  • 09/22/09: Deadline for Project Phase 1 was extended 24 hours and 15 minutes to 7pm on Friday.
  • 09/14/09: Homework #3 is posted on the newsgroup. (Homework #1 and #2 were posted previously. There's also an answer to a question about Homework #2 on the newsgroup.)
  • 09/06/09: Changed Phase I and Review I deadlines. Posted submission instructions for compiler project.
  • 09/04/09: I posted a clarification concerning FIRST+ sets to the newsgroup. This may be helpful in doing the proof for problem 4 from Homework #1.
  • 09/03/09: You do not need to do problem 3 from Homework #1.
  • 08/27/09: The web site is live.
  • 08/27/09: Project information will be coming soon. In the mean time, however, you may wish to look at the Fall 2007 project . The project this year will be mostly the same as the Fall 2007 project but with different grading criteria and submission instructions.
  • 08/27/09: First day of class.