Schedule of Topics

The following schedule is tentative and is subject to change as necessary. All schedule changes will be posted on the course announcements page. For the most part, we will follow the textbook's sequence of topics, with a few additional concepts introduced along the way.


Week

Topic(s)

Reading(s)

Notes

8/31–9/4

Introduction to Objects

Chapters 1 and 2


9/7–9/11

Methods and Conditionals

Chapters 2 and 3

No class on 9/7

9/14–9/18

Collections and Loops

Chapter 4


9/21–9/25

Libraries and Testing

Chapters 5 and 6


9/28–10/2

Debugging, Code Structure

Chapters 6 and 7

9/28 class moved to 9/29

10/5–10/9

Searching and Sorting

TBA


10/12–10/16

Exam Review, Solutions

N/A

Midterm 1: Wed 10/14

10/19–10/23

Inheritance, Polymorphism

Chapters 8 and 9


10/26–10/30

Abstraction and Interfaces

Chapter 10


11/2–11/6

GUI Programming

Chapter 11


11/9–11/13

Exception-Handling

Chapter 12


11/16–11/20

Exam Review, Solutions

N/A

Midterm 2: Wed 11/18

11/23–11/27

File I/O

TBA

No class 11/25 or 11/27

11/30–12/4

Large-Scale Design

Chapters 13 and 14


12/7–12/11

Business Applications

TBA


12/16

Final Exam

11:15 AM–1:45 PM

Location: TBA



This page was last modified on 8/25/09