| Date | Topic | PowerPoint Slides | Solution Keys | Java Files | Notes |
|---|---|---|---|---|---|
| Jan. 15, 2026 | Overview, goals, logistics |
1st Set of Slides |
|||
| Jan. 20, 2026 | Program Development (Chapter 1) |
2nd Set of Slides |
|||
| Jan. 22, 2026 | Object Oriented Programming and Character Strings (Chapter 2) |
3rd Set of Slides |
Chapter2 Java Examples Chapter1 Java Examples |
||
| Jan. 27, 2026 | Variables, Assignments and Primitive Data Types |
4th Set of Slides |
Chapter2 Solutions Chapter1 Solutions |
||
| Jan. 29, 2026 | Arithmetic Expressions and Data Conversion |
5th Set of Slides |
|||
| Feb. 3, 2026 | Scanner class, Creating Objects, and Packages (Chapter 3) |
6th Set of Slides |
|||
| Feb. 5, 2026 | String class |
7th Set of Slides |
Chapter3 Solutions |
Chapter3 Java Examples |
|
| Feb. 10, 2026 | Random and Math | ||||
| Feb. 12, 2026 | DecimalFormat and Wrapper Classes |
8th Set of Slides |
|||
| Feb. 17, 2026 | Writing Classes |
9th Set of Slides |
Chapter4 Solutions |
Chapter4 Java Examples |
|
| Feb. 19, 2026 | Writing Classes (Continued) |
Chapters5&6 Solutions |
Chapters5&6 Java Examples |
||
| Feb. 24, 2026 | Conditional Statements (Chapters 5&6) |
10th Set of Slides |
|||
| Feb. 26, 2026 | Conditional Statements (Continued) | ||||
| March 3, 2026 | Repetition Statements |
11th Set of Slides |
|||
| March 5, 2026 | Repetition Statements (Continued) | ||||
| March 10, 2026 | Iterators and Writing Data to a File (Chapters 5&10) |
12th Set of Slides |
|||
| March 12, 2026 | Problem Solving | ||||
| March 17, 2026 | Exam I | ||||
| March 19, 2026 | Static class members and class relationships (Chapter 7) |
13th Set of Slides |
Chapter7 Solutions |
Chapter7 Java Examples |
|
| March 24, 2026 | Interfaces and Method Design |
14th Set of Slides |
|||
| March 26, 2026 | Declaring and Using Arrays (Chapter 8) |
15th Set of Slides |
Chapter8 Solutions |
Chapter8 Java Examples |
|
| March 31, 2026 | Declaring and Using Arrays (Continued) | ||||
| April 2, 2026 | Two-dimensional Arrays |
16th Set of Slides |
|||
| April 7, 2026 | ArrayLists, Searching, and Sorting |
17th Set of Slides |
|||
| April 9, 2026 | Exam II | ||||
| April 14, 2026 | Problem Solving | ||||
| April 16, 2026 | Problem Solving (Continued) | ||||
| April 21, 2026 | Inheritance (Chapter 9) |
18th Set of Slides |
|||
| April 23, 2026 | Inheritance (Continued) |