Assignments

Unless otherwise specified, assignments are due at 12:59pm on their due date, all written answers must be typed and saved in pdf format, and these instructions should be followed to hand in your homework. Note that 12:59pm is right before class (not midnight)! Solutions for previous homeworks will be posted to NB.

If you plan to take the course for capstone credit, you will need to complete an additional project. See here for information on the packet-filtering project, which fulfills this requirement. Please note that if you don't plan on taking the course for capstone credit this project is not required.

Written

Assignment Date out Date due
Homework 1 9/13 9/20
Homework 2 9/20 9/27
Homework 3 9/27 10/4
Homework 4 10/4 10/11
Homework 5 10/18 10/25
Homework 6 10/25 11/1
Homework 7 11/1 11/8
Homework 8 11/15 11/30

Programming

Assignment Date out Date due
Counter 9/13 9/20
TreeLock 9/24 10/4
DupLists 10/22 11/1
Yard 11/5 11/15
Bitonic 11/15 12/6