Assignments

All the assignment starter bundles for CS106A can be found here. Each download should include everything you need to start working on the assignment. The assignments come in zipped format which can be opened on both the Mac and the PC (using Windows XP, Vista, Windows 7 or Windows 8).

Graphics contest: For entries in the Graphics Contest, you can use the empty Graphics Contest Project bundle as a starting point.
Electronic submission of entries in the Graphics Contest are due by 11:59pm on Friday, November 28th.

> >
Due Date # Starter Files Notes
October 3 Assignment #1 Assignment1.zip
October 13 Assignment #2 Assignment2.zip YEAH slides
October 22 Assignment #3 Assignment3.zip YEAH slides
November 3 Assignment #4 Assignment4.zip YEAH slides
November 12 Assignment #5 Assignment5.zip YEAH slides
Javadoc for YahtzeeDisplay
Javadoc for YahtzeeMagicStub
November 21 Assignment #6 Assignment6.zip YEAH slides
December 5
(No late days!)
Assignment #7 Assignment7.zip YEAH slides

Here is a list of YEAH hour times for each assignment

YEAH Session Date Time Location
Assignment #2 October 4 2pm-3pm Hewlett 200
Assignment #3 October 14 6pm-7pm Cubberley Auditorium
Assignment #4 October 24 4:15pm-5:15pm Hewlett 200
Assignment #5 November 4 6pm-7pm Braun Auditorium
Assignment #6 November 13 6pm-7pm Hewlett 200
Assignment #7 November 21 4:15pm-5:15pm Hewlett 200
For questions about software, please send an email to the Head TA