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