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