Assignment Zero (minor assignment)
Due Monday, January 15 midnight (effectively Tuesday morning 8:00 am)
Assignment 1.1 Yahtzee (minor assignment)
See the FAQ
Due Friday, January 19 midnight (effectively Saturday morning 8:00 am)
Assignment 1.2 Anagrams (major assignment)
Written Assignment 1: Linked Lists
Due Sunday, Feb 4, Midnight, (effectively 8:00 am Monday)
Assignment 2.0: Multisets (major assignment)
Due Monday, Feb 12, midnight (effectively 8:00 am Tuesday)
Assignment 2.5: Multiset2 (minor assignment)
Due Thursday, Feb 22, midnight (effectively 8:00 am Friday)
20% bonus for turning the assignment in by midnight Sunday, February 18, and midnight is a hard deadline, no bonus points for 12:01.
You can turn in extra credit after the early deadline. If you do this, please use submit_cps100 multiset2extra .... You don't need to use the multisetextra option if you're submitting after the early bonus.
Assignment 3: Tags (minor assignment)
Due Thursday, March 8, midnight (effectively 8:00 am Friday)
Written Assignment 2: Trees
Due Monday, March 26 10:00 am.
Assignment 4
Due Friday, March 30, midnight (effectively 8:00 am Saturday). (changed to Sunday, April 1, midnight, effectively 8:00 am Monday)
Assignment 5
Due Wednesday, April 18, midnight (effectively 8:00 am Thursday).
Assignment 6 (Optional)
Part I is due Sunday, April 16, midnight (effectively 8:00 am Monday)
Test 2/Written Assignment Add-on
You cannot earn an A+ without completing some of these assignments.