| 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
|
Chapter1 Solutions
Chapter2 Solutions
|
3rd Set of Java Files
|
Lecture 4's Notes
|
| Jan. 28, 2026 |
Arithmetic Expressions and Data Conversion |
5th Set of Slides
|
|
4th Set of Java Files
|
Lecture 5's Notes
|
| Jan. 29, 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
|
6th Set of Java siles
Chapter3 Java Examples
|
Lecture 7's Notes
|
| Feb. 4, 2026 |
Random, Math, and DecimalFormat |
8th Set of Slides
|
|
7th Set of Java Files
|
Lecture 8's Notes
|
| Feb. 5, 2026 |
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) |
|
Chapters5&6 Solutions
|
Chapters5&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 |
Repetition Statements (Continued) |
|
|
15th Set of Java Files
|
Lecture 16's Notes
|
| March 17, 2026 |
Iterators and Writing Data to a File (Chapters 5&10) |
12th Set of Slides
|
|
16th Set of Java Files
|
Lecture 17's Notes
|
| March 19, 2026 |
Exam I |
|
|
|
|
| March 24, 2026 |
Static class members and class relationships (Chapter 7) |
13th Set of Slides
|
Chapter7 Solutions
|
Chapter7 Java Examples
17th Set of Java Files
|
Lecture 18's Notes
|
| March 26, 2026 |
Interfaces and Method Design |
14th Set of Slides
|
|
18th Set of Java Files
|
Lecture 19's Notes
|
| April 2, 2026 |
Declaring and Using Arrays
(Chapter 8) |
15th Set of Slides
|
Chapter8 Solutions
|
Chapter8 Java Examples
19th Set of Java Files
|
Lecture 20's Notes
|
| April 7, 2026 |
Two-dimensional Arrays |
16th Set of Slides
|
|
20th Set of Java Files
|
Lecture 21's Notes
|
| April 14, 2026 |
Two-dimensional Arrays (Continued) |
|
|
21st Set of Java Files
|
Lecture 22's Notes
|
| April 16, 2026 |
Exam II |
|
|
|
|
| April 21, 2026 |
ArrayLists, Searching, and Sorting |
17th Set of Slides
|
|
22nd Set of Java Files
|
Lecture 23's Notes
|
| April 23, 2026 |
Sorting (Continued) |
|
|
Lecture 23's Notes
|
Lecture 24's Notes
|
| April 28, 2026 |
Inheritance
(Chapter 9) |
18th Set of Slides
|
|
24th Set of Java Files
|
Lecture 25's Notes
|
| April 30, 2026 |
Inheritance (Continued) |
|
|
|
|