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 |