| Date | Lecture Topic | Reading | Graded Events |
|---|---|---|---|
| 09.03 09.05 |
Introduction Introduction |
Chapter 1 |
|
| 09.08 09.10 09.12 |
Using Objects Using Objects Using Objects |
2.1 - 2.5 2.6 - 2.10 2.11 - 2.13 |
|
| 09.15 09.17 09.19 |
Implementing Classes Implementing Classes Implementing Classes |
3.1 - 3.4 3.5 - 3.8 3.9 |
|
| 09.22 09.24 09.26 |
Fundamental Data Types Fundamental Data Types Fundamental Data Types |
4.1 - 4.3 4.4 - 4.5 4.6 - 4.7 |
|
| 09.29 10.01 10.03 |
Decisions Decisions Decisions |
5.1 - 5.2 5.3 5.4 - 5.5 |
|
| 10.06 10.08 10.10 |
Iteration Iteration Iteration |
6.1 - 6.2 6.3 - 6.5 6.6 - 6.7 |
|
| 10.13 10.15 10.17 |
Arrays and Array Lists Arrays and Array Lists Arrays and Array Lists |
7.1 - 7.3 7.4 - 7.6 7.7 - 7.8 |
|
| 10.20 10.22 10.24 |
Review Exam Exam's Back |
|
Exam (15%) |
| 10.27 10.29 10.31 |
Designing Classes Designing Classes Designing Classes |
8.1 - 8.4 8.5 - 8.8 8.9 - 8.10 |
|
| 11.03 11.05 11.07 |
Interfaces and Polymorphism Interfaces and Polymorphism Interfaces and Polymorphism |
9.1 - 9.3 9.4 - 9.6 9.7 - 9.8 |
|
| 11.10 11.12 11.14 |
Robots Robots Robots |
|
|
| 11.17 11.19 11.21 |
Inheritance Inheritance Inheritance |
10.1 - 10.5 10.6 - 10.8 10.9 - 10.11 |
|
| 11.24 11.26 11.28 |
Input/Output and Exception Handling Input/Output and Exception Handling Thanksgiving! |
11.1 - 11.3 11.4 - 11.6 |
|
| 12.01 12.03 12.05 |
Input/Output and Exception Handling Object-Oriented Design Recursion |
11.7 12.1 - 12.4 13.1 - 13.2 |
|
| 12.08 12.10 12.12 |
Recursion Recursion Review |
13.3 - 13.4 13.5 |
|
| 12.18 | Final, 4:00 p.m. - 5:50 p.m. | Final (25%) |
At the end of the course, students should be able to