This schedule is speculative and subject to change.
Date |
Topic |
Week |
Notes/Videos | |
T/R Aug 25,27 |
Classes, Inheritance Review Overriding methods, super |
1 |
Inheritance review, Additional Inheritance Example | |
T/R Sep 1,3 | Polymorphism, dynamic binding Interfaces |
2 |
||
R Sep 10 |
Labor Day Holiday Monday, 9/7 No Classes Tuesday 9/8 toString, equals, clone |
3 |
Video: Lecture 5 | |
T/R Sep 15,17 |
UML |
4 |
||
T/R Sep 22,24 |
OOP Design Examples, Exercises |
5 |
||
T/R Sep 29, Oct 1 |
File I/O, Serializability Midterm #1 Thursday 10/1 |
6 |
Video: Lecture 10 Rock Color Exercise, rock0.jpg | |
T/R Oct 6,8 | Swing, Events, Containers, Buttons Layout |
7 |
Binary File I/O, Serialization, Swing 1 Video: Lecture 11, Lecture 12 | |
T/R Oct 13,15 |
More Layout Swing controls |
8 |
Video: Lecture 13, Lecture 14 | |
T/R Oct 20,22 | Listeners, Colors Inner classes |
9 |
Patterns: pdf, ppt, Still more swing: pdf Video: Lecture 15, Lecture 16 | |
T/R Oct 27,29 |
Graphics 2D |
10 |
Mouse and Keyboard Listeners: pdf Video: Lecture 17, Lecture 18 Exam 2 Topics | |
T/R Nov 3,5 |
Midterm #2 Thursday 11/5 GUI Example, Exercises |
11 |
Video: Lecture 19 | |
T/R Nov 10,12 | Multithreading |
12 |
Threading: pdf, Threading 2: pdf
Video: Lecture 20, Lecture 21 | |
T/R Nov 17,19 | Design Patterns |
13 |
Focus and JAR files: pdf, Sockets: pdf Video: Lecture 22, Lecture 23 | |
T/R Nov 24 |
JavaFX Thanksgiving Holiday, 11/25-27 |
14 |
Intro to JavaFX
Video: Lecture 24 | |
T/R Dec 1,3 |
Java Functional Programming Review |
15 |
Lambda Functional Programming: pdf
Video: Lecture 25, Lecture 26 | |
R Dec. 10 | Final, Thursday Dec. 10, 04:00-06:45 PM |
Finals |
. |