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