CIS 285 Tentative Schedule • Fall 2010

CRN 12436 • Monday / Wednesday • 6:30 p.m. to 7:45 p.m. • HSB 442

Monday
Wednesday
Aug. 23
Course Introduction
Aug. 25
CIS 255 Concept Review
Aug. 30
Review Basic Object-Oriented Syntax
Sept. 1
• Lab 1: Classes and Objects Reviewed
Sept. 6
No Class (Labor Day)
Sept. 8
Static Members, Objects in Method Headers, Other Helpful Methods
Sept. 13
The Calling Object, Aggregation, Enumeration, Garbage Collection
Sept. 15
Review Expanded OOP Concepts
• Lab 2: Robust Classes
Sept. 20
Exam 1 (Expanded OOP Concepts)
Sept. 22
Inheritance: Syntax, Superclass Access, Overriding
Sept. 27
Inheritance: protected, Object, Polymorphism, Abstract Classes
Sept. 29
Interfaces
• Lab 3: Inheritance
Oct. 4
Exception Handling, Custom Exception Classes
Oct. 6
• Lab 4: Exceptions
Oct. 11
Wrapper Classes, Character Processing, String Tokenization
Oct. 13
Review Inheritance, Exceptions, etc.
• Lab 5: String Processing
Oct. 18
Exam 2 (Inheritance, Exceptions, Advanced String Processing)
Oct. 20
Advanced File I/O (Chapter 3 Part 1)
Oct. 25
Serialization (Chapter 3 Part 2)
• Lab 6: Binary Files
Oct. 27
Collections (Chapter 4 Part 1)
Nov. 1
Formatting (Chapter 4 Part 2)
• Lab 7: Collections
Nov. 3
Multithreading (Chapter 5)
Nov. 8
Review Chapters 3, 4, and 5
• Lab 8: Multithreading
Nov. 10
Exam 3 (Chapters 3, 4, and 5)
Nov. 15
GUI Elements (Chapter 6)
Nov. 17
More GUI Elements
• Lab 9: GUI Programming
Nov. 22
No Class (Faculty Professional Dev. Day)
Nov. 24
No Class (Faculty Professional Dev. Day)
Nov. 29
Advanced GUI Elements (Chapter 7)
Dec. 1
More Advanced GUI Elements
• Lab 10: Advanced GUIs
Dec. 6
Relational Databases (Chapter 9)
Dec. 8
Review Chapters 6, 7, and 9
• Lab 11: Databases
Dec. 13
No Class (Exams In Progress)
Dec. 15
Final Exam (Ch. 6, 7, 9)
6:30 p.m. to 8:30 p.m.