Assignments (Homeworks and Projects)
Please read the Submission Instructions to electronically
submit assignments.
To submit homework after the deadline, when you've been given a personal
extension, use project name extensions for the electronic submission.
- Homework 1 (due Friday, January 31, 2003, at 10:00 AM):
The Ultimate Pizza Experience.
Project name: pizza.
- Homework 2 (due Friday, February 07, 2003 at 6:00
PM): Immutable
Recursive Structures and Visitors.
Project name: visitor.
- Homework 3 (due Monday, February 17, 2003 at 1:00
PM): Interpreting Abstract Syntax Trees with Visitors.
Project name: ast.
- Project #1: Hangman
- milestone 1 (project name: hangman1) due Monday, February 24,
2003 at 1:00 PM.
- milestone 2 (project name: hangman2) due Monday, March 03, 2003
at 1:00 PM.
- Project #2: Koch Curve
- milestone 1 (project name: koch1) due Wednesday,
March 19, 2003 at 1:00 PM.
- milestone 2 (project name: koch2) due Friday,
March 28, 2003 at 1:00 PM.
- Project #3 (due Wednesday, April 09,
2003 at 1:00 PM): Tournament Tree. Project name: tree
- Project #4 (due Friday, April 25, 2003 at
11:59 PM): Games 4 Two. Project name: game