Assignments

Assignment Due Date
HW 1 - Review problems: exactlyOne and indexOfLargest Thurs 1/8
Lab 1 - Euclid, file commands, and testing shuffle not graded
HW 2 - different Card representation and nextLargest Mon 1/12
HW 3 - Player class and reversing a list Thurs 1/15
Lab 2 - Testing and list methods not graded
HW 4 - Testing and implementing list methods (Partial solutions) Tues 1/20
Lab 3 - Implementing linked list methods not graded
HW 5 - War and implementing linked list methods Tues 1/27
Lab 4 - GUIs (windows, buttons, layout managers, labels) not graded
HW 6 - Gradebook (lists and iterators) Tues 2/3
Lab 5 - Animation not graded
HW 7 - Simple spellchecker (files, scanner) Monday 2/9
HW 8 - Design problems Wednesday 2/11
Lab 6 - RPN Calculator not graded
HW 9 - Quicksort and selection sort Sunday 2/15
Lab 7 - Timing data structure operations not graded
HW 10 - Spell checker with suggestions Sunday 3/1
Lab 8 - Analyzing Friends networks (Graphs) not graded
HW 11 - Agenda and graphical Maze Thursday 3/5
HW 12 - Self-solving maze Tuesday 3/10