| Date | Topic | Reading | Homework |
|---|---|---|---|
| Aug. 28 | Introductions. Programming with Objects | Chapter 1 | |
| Aug. 30 | Programming with Objects, Eclipse | Chapter 1 | |
| Sep. 4 | No Class | ||
| Sep. 6 | Extending Classes with Services | Chapter 2 | |
| Sep. 11 | Extending Classes with Services, Developing Methods | Chapter 3 | |
| Sep. 13 | Developing Methods | Chapter 3 | |
| Sep. 18 | Making Decisions | Chapter 4 | |
| Sep. 20 | Making Decisions | Chapter 4 | |
| Sep. 25 | Making Decisions | Chapter 4 | |
| Sep. 27 | Questions and Practice Test | ||
| Oct. 2 | Test 1 | ||
| Oct. 4 | More Decision Making | Chapter 5 | |
| Oct. 9 | More Decision Making | Chapter 5 | |
| Oct. 11 | No Class | ||
| Oct. 16 | Using Variables | Chapter 6 | |
| Oct. 18 | Using Variables, More on Variables and Methods | Chapter 7 | |
| Oct. 23 | More on Variables and Methods | Chapter 7 | |
| Oct. 25 | More on Variables and Methods, Collaborative Classes | Chapter 8 | |
| Oct. 30 | Collaborative Classes | Chapter 8 | |
| Nov. 1 | Questions | ||
| Nov. 6 | Test 2 | ||
| Nov. 8 | Input and Output | Chapter 9 | |
| Nov. 13 | Arrays | Chapter 10 | |
| Nov. 15 | Chapter 10 | ||
| Nov. 20 | Building Quality Software | Chapter 11 | |
| Nov. 22 | No class | ||
| Nov. 27 | Polymorphism | Chapter 12 | |
| Nov. 29 | Questions | ||
| Dec. 4 | Test 3 | ||
| Dec. 6 | Questions | ||
| Dec. 12 | Final 2:00pm--5:00pm in 300M B213 |