Assignments

All assignments will be submitted electronically on CDF. Please see assignment submissions for information on how to submit assignment, and a few rules.

All assignments for this course will be tested on a Linux machine (penguin.cdf). Your programs must work correctly on penguin. However, it should be possible to do most of the work on other Unix systems. The changes you might need to make to ensure running on Linux should be quite small.


Assignment 1:

Due Monday September 30 at 11:59 p.m.

A1 announcments

Assignment handout

Assignment 2:

Due Monday October 21 at 11:59 p.m.

A2 announcments

Assignment handout

Assignment 3:

Due Monday November 11 at 11:59 p.m.

A3 announcments

Assignment handout

Assignment 4:

Due Monday December 2 at 11:59 p.m.

A4 announcments

Assignment handout

Some helper code:


Last modified: Wed Nov 27 11:42:02 EST 2002