Schedule
The schedule below is tentative; it may be adjusted or changed to meet the needs of the class as the semester progresses.
The lecture slides have been moved into Blackboard in order to comply with the publisher's license agreement
 Date   Topic(s)               Reference          Notes
  9/1   Course Introduction
        Getting Started        Chapter 1
  9/8   Input & Output         Chapter 2
        Flow of Control        Chapter 3
        Recursion              Chapter 11
 9/15   Defining Classes I     Chapter 4
 9/22   Defining Classes cont. Chapter 4
 9/29   Defining Classes II    Chapter 5
 10/6   Arrays                 Chapter 6
10/13   Arrays Continued       Chapter 6
        Enumerated Types
10/20   Inheritance            Chapter 7
10/27   Polymorphism and       Chapter 8
        Abstract Classes 
 11/3   Exception Handling     Chapter 9
           
11/10   File I/O               Chapter 10
11/17   Interfaces and         Chapter 13
        Inner Classes
11/24   Thanksgiving -- No Class!
 12/1   Collections            Chapter 16
 12/8   Course Wrap Up & Review
12/15   Final Exam