This course is built around both written and programming projects.

Each written homework assignment will be due in class on the due date (the first assignment p1-1 was an exception to this policy).

Each programming assignment will be due at 11:59pm on the due date, and should be submitted via your Unix class account (submission instructions).  Please see the FAQ page for questions about programming environments.

The list of projects