There will be four programming projects and four written homework assignments. Project 0 is not required.
Programming Assignments
| Topic | Assigned | Due | Other Info | Solutions |
|---|---|---|---|---|
| Assignment 0: WhatsUp | December 28, 2015 | January 28, 2016, 10:29 a.m. | optional Support Code |
|
| Assignment 1: Chord | January 28, 2016 | February 16, 2016, 11:59 p.m. | ||
| Assignment 2: Tapestry | February 18, 2016 | March 3, 2016, 11:59 p.m. | Help session slides | |
| Assignment 3: Raft | March 24, 2016 | April 14, 2016, 11:59 p.m. | Help Session Slides | |
| Assignment 4: PuddleStore | April 12, 2016 | May 9, 2016, 11:59 p.m. | Design doc deadline: April 25 |
Homework Assignments
All written homework is to be done individually.
| Topic | Assigned | Due | Other Info | Solutions |
|---|---|---|---|---|
| Homework 1 | February 11, 2016 | February 18, 2016, 11:59 p.m. | Solution | |
| Homework 2 | March 9, 2016 | March 16, 2016, 11:59 p.m. | Solution | |
| Homework 3 | April 7, 2016 | April 19, 2016, 11:59 p.m. | Solution | |
| Homework 4 | April 28, 2016 | May 5, 2016, 11:59 p.m. | Solution |
