Tentative Schedule

Week Day Topics Reading Lab
1
11/30-12/04
1 Course Intro / Java Fundamentals Expanded review, ArrayList, Console Formatting, String Formatting 12.1-12.5, CS1011 review reruns reruns Lab 1: ArrayLists
2 Watch • Java Fundamentals Expanded 12.8-12.9 reruns reruns
3 Watch • Small Groups reruns
2
12/07-12/11
1 WatchInterfaces slides App. 7 reruns Lab 2: Interfaces
2 WatchInheritance UML Diagrams 13.1-13.9 reruns
3 Watch • Inheritance cont... reruns and reruns
3
12/14-12/18
1 WatchInheritance and Polymorphism Review ReviewB 14.1-14.10 reruns Lab 3: Inheritance
2 Complete prior to class Class Activity reruns
3 WatchJavaFX Basics 17.1-17.5 reruns
Merry Christmas
4
01/04-01/08
1 Watch • Review Outcomes Lab 4: Inheritance
2 Exam I  
3 JavaFX review and Event Handling with method references video 17.6-17.8 reruns reruns2 reruns3
5
01/11-01/15
1 Event Handling and Inner Classes video 17.13-17.14 reruns reruns2 Lab 5: GUI Game of Life
2 WatchFXML - FX Markup Language 18.1-18.4 reruns reruns2
3 Exception Handling video 15.1-15.8 reruns reruns2 reruns3
6
01/18-01/22
1 Exception Handling cont... Review video 15.9-15.12 reruns reruns2 Lab 6: Exception Handling video
2 WatchFile I/O 16.1-16.5 reruns reruns2
3 Binary Files and Object I/O Review video 16.6-16.9 reruns reruns2
7
01/25-01/29
1 Class Activity solutions reruns Lab 7: Text File Input video
2 Watch • Review Outcomes
3 Exam II  
8
02/01-02/05
1 Functional Programming slides video rerun reruns2 Lab 8: Final Project
2 DoFunctional Programming reruns reruns2
3 Functional Hands-On video reruns
9
02/08-02/12
1 Work on Lab reruns reruns2 reruns3 Lab 9: Final Project cont... video
2 WatchSecure Software Development slides  
3 In-class Project  
10
02/15-02/19
1 Mock Final Exam   Lab 10: Final Project cont...
2 Watch • Buffered I/O Streams Outcomes
3 Class Activity  
11
02/25
Review videos: Overview 1, Overview 2, fundamentals, interfaces, uml, inheritance, events, JavaFX, exceptions, fileIO
Common Final Exam - 11am-1pm Thursday, ITC