There will be four programming projects and four written homework assignments. Project 0 is not required.

Programming Assignments

Topic Assigned Due Other Info
Assignment 1: Liteminer Jan 29 Feb 12 Competition Leader Board
Assignment 2: Tapestry Feb 14 Feb 28 X-Trace Handout
Assignment 3: Raft Mar 14 Apr 9 Help session
Assignment 4: Puddlestore Apr 11 May 6 Help session slides

Homework Assignments

All written homework is to be done individually.

Topic Assigned Due Other Info Solutions
Homework 1 Feb 7 Feb 20 Solutions
Homework 2 March 5 March 15 Solutions
Homework 3 April 11 April 23 No solutions
Homework 4 April 25 May 2 Solutions