Projects

To turn projects in please use this online dropbox.
 Project  Clarifications  Date assigned  Date due
 Project 1  Mon Mar 31  Phase A: Mon Apr 7, 11:59pm
 Phase B: Thurs Apr 10, 11:59pm
 Project 2 Proj 2 Clarifications

Proj 2 Resources

 Thurs Apr 10  Phase A: Thurs Apr 24, 11:59pm
 Phase B: Mon May 12, 11:59pm
 Project 3    Mon, May 12  Phase A (V1 & V2) due Fri May 23, 11:59pm
 Phase B (All Code) due Tues June 3, 11:59pm
 Phase C (Writeup and benchmarking) due Thurs June 5, 11:59pm

Commenting and Style - We will assume that you are adhering to Java style standards that you were taught in previous CSE courses. If it has been awhile since you took cse 143, you may find these links from cse143 helpful:

Older Style guides: