| DATE | DAY | READINGS | TOPIC |
| 2/4 | M | - | Course Introduction |
| 2/6 | W | 10.1, 10.2 | Array Basics, Arrays of Objects |
| 2/11 | M | 10.3, 10.4 | Passing Arrays, 2D Arrays |
| 2/13 | W | 10.5 | Lists & Maps |
| 2/18 | M | 10.5, 10.6 | Online Class: Lists, Maps, Development |
| 2/20 | W | 11.1, 11.2 | Online Class: Searching, Sorting |
| 2/25 | M | 11.3 | Heapsort |
| 2/27 | W | 11.4 | Sample Development |
| 3/3 | M | 12.1, 12.2 | File & JFileChooser Objects, Low-Level IO |
| 3/5 | W | 12.3, 12.4 | High-Level IO, Object IO |
| 3/10 | M | 9.3, 12.5 | Pattern Matching & Regular Expressions |
| 3/12 | W | EXAM #1 | |
| 3/17 — 3/24 | Spring Break | ||
| 3/26 | W | 13.1, 13.2 | Inheritance & Polymorphism |
| 3/31 | M | 13.3, 13.4 | Inheritance & Accessibility; Constructors |
| 4/2 | W | 13.5, 13.6 | Abstraction, Inheritance, Interfaces |
| 4/7 | M | Formatting Java Code | |
| 4/9 | W | Command Line Args | |
| 4/14 | M | 9.1-9.3 | Chars & Strings; Writing Javadoc |
| 4/16 | W | 9.4-9.7 | Pattern Matching & Regular Expressions |
| 4/21 | M | 14.1-14.6 | GUI programming -- review |
| 4/23 | W | 15.1, 15.2 | Recursion, Directory Listing |
| 4/28 | M | 15.3, 15.4 | Anagram, Towers of Hanoi |
| 4/30 | W | Dedicated lab | |
| 5/5 | M | Review | |
| 5/9 | F | FINAL EXAM 8:00 - 10:00 AM |
.
