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