Assignments for CS220 Winter 2009

Reading assignments are not listed below. Students should keep slightly ahead of the in-class content when reading the text. Watch out for in-class modification of assignments and due dates. This page often is "behind the times"


Due DateAssignment Description
Mon. Jan. 12 Project One - 'translate' the five programs handed out in class into Java™. (chaos.py, bmi.py, email.py, goldbach.py, & hailstones.py. See socrates for copies of the python code for these)
Wed. Jan. 14 Chapter One hmk - Q1-Q18 embedded in the chapter and exercises 6, 7, 8, & 10
Mon. Jan. 19 Project Two - Implement the Gregorian Date program in Java. The python code was handed out in class. Java outlins are on socrates. Implementation of any menu options after the first three are E.C.
Wed. Jan. 28 Chapter Five hmk - methods for DVDList, written in class
Wed. Jan. 27 Project Three - Dynamic Programming solution to the String Alignment Problem handout
Mon. Feb. 9 Project Four part one - classes and non-recursive methods for Boggle handout
Fri. Jan. 30 Chapter Nine hmk - exercises 1, 3, 6, 10, 11, 16, 20, 23
Wed. Feb. 11 Project Five - recursive palindrome checker link
Mon. Feb. 9 Chapter Ten hmk - exercises 1, 2, 12, 17
Mon. Feb. 16 Project Four part two - the recursive solutions part of the algorithm handout
TBA TBA