CSS 162 Spring 2009 Updated Schedule
| Date | Topics | Readings | Assignments | 
| 3/30 | Welcome; let’s get started! | Savitch, § 4.1 | Program 1 assigned | 
| 4/1 | Happy April Fool’s Day!; Encapsulation; Abstract data types | Savitch, § 4.2 | 
 | 
| 4/6 | Overloading; Constructors | Savitch, § 4.3-4.4; Ermann, ch. 9 | Written HW 0.5 assigned | 
| 4/8 | Propositional logic | Rosen, § 1.1-1.4 | Program 1 due; Written HW 0.5 due; Written HW 1 assigned | 
| 4/13 | References; Class parameters | Savitch, § 5.1-5.2 | Written HW 1 due; Written HW 1.5 assigned; Program 2 assigned | 
| 4/15 | Tax Day; References, cont’d; packages | Savitch, § 5.3-5.4; Ermann, ch. 16 | Written HW 1.5 due | 
| 4/20 | Number bases | Rosen, § 3.6 | Program 2 due; Program 3 assigned | 
| 4/22 | Earth Day; Sets and functions | Rosen, § 2.1-2.3 | Written HW 3 assigned | 
| 4/27 | Inheritance; Exceptions | Savitch, § 7.1, 9.1-9.2 | Program 3 due; Written HW 3.5 assigned; Program 4 assigned | 
| 4/29 | Recursion | Savitch, § 11.1-11.2; Ermann, ch. 11 | Written HW 3 due; Written HW 3.5 due | 
| 5/4 | Midterm | 
 | 
 | 
| 5/6 | Recursion, cont’d | Savitch, § 11.3 | Program 4 due; Program 5 assigned | 
| 5/11 | Introduction to algorithm analysis | Rosen, § 3.1-3.3 | 
 | 
| 5/13 | Anyone remember Camp Casey?; Search algorithms | 
 | Program 5 due; Written HW 4 assigned | 
| 5/18 | Interfaces; Arraylist | Savitch, § 13.1-13.2, 14.1 | Written HW 4 due; Written HW 4.5 assigned; Program 6 assigned | 
| 5/20 | Data Structures: stacks and queues | Savitch, § 15.1, 15.4; Ermann, ch. 19 | Written HW 4.5 due | 
| 5/25 | Memorial Day | 
 | 
 | 
| 5/27 | Collections; generics | Savitch, § 14.2, 16.1-16.2 | Program 6 due; Program 7 assigned | 
| 6/1 | Introduction to sorting algorithms | Savitch, § 12.2 | 
 | 
| 6/3 | Wrap-up and review for final | 
 | Program 7 due | 
| 6/8 | Final exam (at usual class time); Have a great summer! | 
 | 
 | 
Last modified: May 17, 2009