CSE 413 Autumn 2007 -- Assignments & Exams
Assignments
- Click here for electronic turnin for all assignments
- Assignment 1, Scheme warmup.
Due electronically 8:00am, Friday, Oct. 5; Written part due in class Friday, Oct. 5.
- Assignment 2. More Scheme programming. Due
8:00am, Friday, Oct. 12, 2007 (electronic), Written part at the
beginning of class Friday Oct. 12, 2007.
- Assignment 3. Scheme - Differentiation. Due
8:00am, Friday, Oct. 19, 2007 (electronic), Paper printouts due at the
beginning of class Friday Oct. 19, 2007.
- Assignment 4. C Warmup. Due
8:00am, Friday, Oct. 26, 2007 (electronic), Paper printouts due at the
beginning of class Friday Oct. 26, 2007.
- Assignment 5. More C Programming. Due
8:00am, Friday, Nov. 9, 2007 (electronic), Paper printouts due at the
beginning of class Friday Nov. 9, 2007.
Compiler project
- D language specification
- A collection of sample D programs
(additional contributions welcome)
- Assignment 6. Regular Expressions
and Compiler Scanner. Partner selection due Friday Nov 16th.
Assignment due 8:00am, Wednesday, Nov. 21, 2007 (electronic), Paper
printouts & Written problems due at the beginning of class Wednesday
Nov. 21, 2007.
- Assignment 7. Context Free Grammars and
Compiler Parser.
Assignment due 8:00am, Friday, Nov. 30, 2007 (electronic), Paper
printouts & Written problems due at the beginning of class Friday
Nov. 30, 2007.
- Assignment 8, Compiler Code
Generation. Assignment due 8:00am, Friday, Dec. 7, 2007
(electronic), Paper printouts or code, test output, and written
report due at the beginning of class Friday Dec. 7, 2007.
Exams
- Sample midterm & solution: (obviously we won't have any java
questions, but we will have a few basic C questions)
Sample Midterm
Sample Solution
- Sample solution to our midterm: Here (now updated to include diagrams)
- Sample final & solution: (The last two questions are things we
have not touched on but otherwise the rest is reasonable.)
Sample Final
Sample Solution
Back to CSE 413 home