| Date | Topic | PowerPoint Slides | Solution Keys | Java Files | Notes |
|---|---|---|---|---|---|
| Jan. 15, 2026 | Overview, goals, logistics |
1st Set of Slides |
Lecture 1's Notes |
||
| Jan. 20, 2026 | Program Development (Chapter 1) |
2nd Set of Slides |
1st Set of Java Files |
Lecture 2's Notes |
|
| Jan. 22, 2026 | Object Oriented Programming and Character Strings (Chapter 2) |
3rd Set of Slides |
Chapter2 Java Examples Chapter1 Java Examples 2nd Set of Java Files |
Lecture 3's Notes |
|
| Jan. 27, 2026 | Variables, Assignments and Primitive Data Types |
4th Set of Slides |
Chapter2 Solutions Chapter1 Solutions |
3rd Set of Java Files |
Lecture 4's Notes |
| Jan. 29, 2026 | Arithmetic Expressions and Data Conversion |
5th Set of Slides |
4th Set of Java Files |
Lecture 5's Notes |
|
| Jan. 30, 2026 | Scanner class, Creating Objects, and Packages (Chapter 3) |
6th Set of Slides |
5th Set of Java Files |
Lecture 6's Notes |
|
| Feb. 3, 2026 | String class |
7th Set of Slides |
Chapter3 Solutions |
Chapter3 Java Examples 6th Set of Java Files |
Lecture 7's Notes |
| Feb. 5, 2026 | Random and Math |
8th Set of Slides |
7th Set of Java Files |
Lecture 8's Notes |
|
| Feb. 6, 2026 | DecimalFormat, Wrapper Classes, and Writing Classes |
9th Set of Slides |
8th Set of Java Files |
Lecture 9's Notes |
|
| Feb. 10, 2026 | Writing Classes (Continued) |
Chapter4 Solutions |
Chapter4 Java Examples 9th Set of Java Files |
Lecture 10's Notes |
|
| Feb. 12, 2026 | Writing Classes (Continued) |
Chapter5&6 Solutions |
Chapter5&6 Java Examples 10th Set of Java Files |
Lecture 11's Notes |
|
| Feb. 17, 2026 | Conditional Statements (Chapters 5&6) |
10th Set of Slides |
11th Set of Java Files |
Lecture 12's Notes |
|
| Feb. 19, 2026 | Conditional Statements (Continued) |
12th Set of Java Files |
Lecture 13's Notes |
||
| Feb. 24, 2026 | Repetition Statements |
11th Set of Slides |
13th Set of Java Files |
Lecture 14's Notes |
|
| Feb. 26, 2026 | Repetition Statements (Continued) |
14th Set of Java Files |
Lecture 15's Notes |
||
| March 12, 2026 | Problem Solving | ||||
| March 17, 2026 | Iterators and Writing Data to a File (Chapters 5&10) |
12th Set of Slides |
|||
| March 19, 2026 | Exam I |