All readings are from Java Concepts (4th ed) by Cay Horstmann and should be completed before the class for which they are scheduled.
| Date | Topic | Reading due | Lecture Notes | Classwork | Assignment | ||
|---|---|---|---|---|---|---|---|
| M | 2 | Jul | Introduction | Ch. 1 | view | Warm Up | Homework #1 Out |
| Tu | 3 | Jul | Variables and assignment Primitive types | Ch. 2.1-2.2 Ch 4.1-4.4 | view | Exercises | |
| W | 4 | Jul | Math Strings | Ch. 4.6 | view | Exercises | |
| Th | 5 | Jul | Objects | Ch. 2.3-2.10 | view | Exercises | |
| F | 6 | Jul | Objects (cont.) Quiz #1 | ||||
| M | 9 | Jul | Classes | Ch. 3 | view | Circles: Warm Up | Homework #1 Due |
| Tu | 10 | Jul | Classes and documentation | view | Homework #2 Out | ||
| W | 11 | Jul | Classes (cont.) | Circles: Animation | |||
| Th | 12 | Jul | Conditionals | Ch. 6 | view | Exercises | |
| F | 13 | Jul | Quiz #2 | ||||
| M | 16 | Jul | Iteration | Ch. 7 | view | Exercises | Homework #2 Due |
| Tu | 17 | Jul | Arrays/Array Lists | Ch. 8 | view | Exercises | Homework #3 Out |
| W | 18 | Jul | Object References Garbage Collection | view | |||
| Th | 19 | Jul | Designing Classes | Ch. 9 | view | Exercises | |
| F | 20 | Jul | Quiz #3 | ||||
| M | 23 | Jul | Interfaces | Ch. 11 | view | ||
| Tu | 24 | Jul | Interfaces (cont.) | view | Homework #3 Due | ||
| W | 25 | Jul | Lists/Sets/Maps | Ch. 21.1-21.2 | view | APT | Homework #4 Out |
| Th | 26 | Jul | Reading files with Scanner | Ch. 16.1 | view | Circles Project Due Quiz #4 (take-home) out | |
| F | 27 | Jul | No class (out of town) | ||||
| M | 30 | Jul | Inheritance | Ch. 13 | view | ||
| Tu | 31 | Jul | Inheritance (cont.) | Exercises | Quiz #4 Due Homework #4 Due | ||
| W | 1 | Aug | Recursion | Ch. 18 | view | Exercises | Homework #5 Out |
| Th | 2 | Aug | Recursion (cont.) | Tower of Hanoi | |||
| F | 3 | Aug | Quiz #5 | ||||
| M | 6 | Aug | Sorting and Searching Comparators | Ch. 19.1, 19.4, 19.6-19.8 | view | Exercises | |
| Tu | 7 | Aug | Sorting and Searching (cont.) | view | |||
| W | 8 | Aug | Review | Homework #5 Due | |||
| Th | 9 | Aug | Reading Day (no class) | ||||
| F | 10 | Aug | Final Exam: 2:00 PM - 5:00 PM | ||||