CIS 285 Tentative Schedule • Fall 2009

CRN 12436 • Monday / Wednesday • 8:00 p.m. to 9:15 p.m. • HSB 447

Monday
Wednesday
Aug. 24
Course Introduction
Aug. 26
Review OOP Basics
(SO Ch. 6)
Aug. 31
Static Members, Method Headers
(SO 9.1, 9.2, 9.3)
Sept. 2
Methods for Robust Classes
(SO 9.4 - 9.7)
Sept. 7
No Class (Labor Day)
Sept. 9
Basics of Inheritance
(SO 11.1, 11.2, 11.3)
Sept. 14
Protected Members, Polymorphism
(SO 11.4 - 11.7)
Sept. 16
Abstract Classes, Interfaces
(SO 11.8, 11.9, 11.10)
Sept. 21
Review SO Chapters 6, 9, and 11
Sept. 23
Exam 1 (SO Chapters 6, 9, and 11)
Sept. 28
Basic GUI Elements
(SO 7.1, 7.2, 7.3)
Sept. 30
Layout, Options, Borders
(SO 7.4, 7.5, 7.6)
Oct. 5
GUI Applications Lab Day
Oct. 7
Lists, Combo Boxes, Images
(SO 13.1 - 13.5)
Oct. 12
File Choosers, Menus, Appearance
(SO 13.6 - 13.12)
Oct. 14
Advanced GUI Lab Day
Oct. 19
Applet Basics
(SO 14.1 - 14.4)
Oct. 21
Shapes, Mouse Events
(SO 14.5 - 14.9)
Oct. 26
Applets Lab Day
Oct. 28
Review SO Chapters 7, 13, and 14
Nov. 2
Exam 2 (SO Chapters 7, 13, and 14)
Nov. 4
Handling Exceptions
(SO 12.1)
Nov. 9
Throwing, Custom Exceptions
(SO 12.2)
Nov. 11
No Class (Veteran's Day)
Nov. 16
Binary Files, Random Access Files
(SO 12.3)
Nov. 18
Object Serialization
(SO 12.3)
Nov. 23
No Class (Faculty Professional Dev. Day)
Nov. 25
No Class (Faculty Professional Dev. Day)
Nov. 30
Text Processing
(SO 10.1 - 10.4)
Dec. 2
More Text Processing, Wrappers
(SO 10.5 - 10.8)
Dec. 7
Recursion
(SO Ch. 15)
Dec. 9
Review SO Chapters 10, 12, and 15
Dec. 14
Final Exam (SO Ch. 10, 12, 15)
7:30 p.m. to 9:30 p.m.
Dec. 16
No Class (Exams In Progress)