CIS 285 Tentative Schedule • Fall 2011

CRN 12436 • Monday / Wednesday • 5:00 p.m. to 6:15 p.m. • HSB 442

Monday
Wednesday
Aug. 22
Course Introduction
Aug. 24
Java Programming Review
Aug. 29
p. 297 - 352
A First Look at Classes (Chapter 6)
Aug. 31
• Lab 1: Classes and Objects
Sept. 5
No Class (Labor Day)
Sept. 7
p. 533 - 555
Static Members, Method Headers, toString, equals, copy (9.1 - 9.6)
Sept. 12
p. 555 - 586
Aggregation, this, Enum. Types, Garbage Collection (9.7 - 9.12)
Sept. 14
Review Chapters 6 & 9
• Lab 2: Robust Classes
Sept. 19
Exam 1 (Chapters 6 & 9)
Sept. 21
p. 653 - 682
Inheritance: Syntax, Superclass Access, Overriding (11.1 - 11.3)
Sept. 26
p. 683 - 721
Protected, Object, Polymorphism, Abstract, Interfaces (11.4 - 11.10)
Sept. 28
• Lab 3: Inheritance
Oct. 3
p. 733 - 760
Exception Handling, Custom Exception Classes (12.1 - 12.2)
Oct. 5
• Lab 4: Exceptions
Oct. 10
p. 761 - 778
Binary Files, Random Access Files, Serialization (12.3 - 12.4)
Oct. 12
Review Chapters 11 & 12
• Lab 5: Binary Files
Oct. 17
Exam 2 (Chapters 11 & 12)
Oct. 19
p. 597 - 643
Character, String, StringTokenizer, Wrapper Classes (10.1 - 10.8)
Oct. 24
• Lab 6: String Processing
Oct. 26
p. 363 - 444
GUI Applications Review (7.1 - 7.10)
• Lab 7: GUI Applications
Oct. 31
p. 787 - 820
Lists, Combo Boxes, Images, Mnemonics (13.1 - 13.6)
Nov. 2
p. 820 - 845
Choosers, Menus, Text Areas, Sliders, Appearance (13.7 - 13.12)
Nov. 7
Review Chapters 7, 10, & 13
• Lab 8: Advanced GUI Applications
Nov. 9
Exam 3 (Chapters 7, 10, & 13)
Nov. 14
p.1005-1044
Generic Classes, Generic Methods, Restrictions (17.1 - 17.11)
Nov. 16
• Lab 9: Generics
Nov. 21
No Class (Faculty Professional Dev. Day)
Nov. 23
No Class (Faculty Professional Dev. Day)
Nov. 28
p.1051-1212
Collections, Array-Based Lists, Linked Lists (18.1 - 20.5)
Nov. 30
Lab 10: Lists
Dec. 5
p.1219-1318
Stacks, Queues, Trees (21.1 - 22.5)
Dec. 7
Review Chapters 17 - 22
Lab 11: Other Data Structures
Dec. 12
Final Exam (Chapters 17 - 22)
5:00 p.m. to 7:00 p.m.
Dec. 14
No Class (Exams In Progress)