Tentative Schedule

Week Day Topics Reading Lab
1
12/02-12/06
1 Course Intro / Java Fundamentals Expanded video 12.1-12.5, CS1011 review reruns Lab 1: ArrayLists
2 Java Fundamentals Expanded video 12.8-12.9 reruns
3 Watch this video (and complete embedded quiz) in place of class reruns
2
12/09-12/13
1 Interfaces App. 7 reruns Lab 2: Interfaces
2 Aggregation and Composition / UML Diagrams 13.1-13.9 reruns
3 Inheritance video reruns and reruns
3
12/16-12/20
1 Inheritance and Polymorphism Review ReviewB video 14.1-14.10 reruns Lab 3: Inheritance
2 Class Activity  
3 JavaFX Basics video 17.1-17.5 Handout reruns
Merry Christmas
4
01/06-01/10
1 Review video1, video2, video3, video4 Outcomes Lab 4: Inheritance
2 Exam I  
3 JavaFX review and Event Handling with method references video 17.6-17.8 Handout reruns reruns2
5
01/13-01/17
1 Event Handling and Inner Classes Review video 17.13-17.14, 17.17 reruns Lab 5: GUI Game of Life
2 FXML - FX Markup Language video 18.1-18.4 reruns
3 Exception Handling video1 video2 15.1-15.8 reruns
6
01/20-01/24
1 Exception Handling cont... Review video 15.9-15.12 reruns Lab 6: Exception Handling
2 File I/O video 16.1-16.5 reruns
3 Binary Files and Object I/O video 16.6-16.9 reruns
7
01/27-01/31
1   reruns Lab 7: Text File Input
2 Review video1, video2, video3, video4 Outcomes
3 Exam II  
8
02/03-02/07
1 Functional Programming reruns Lab 8: Final Project
2 Functional Programming video reruns
3 Class Activity reruns
9
02/10-02/14
1 Lab 9 introduction, Javadoc, and jar files video video2 reruns Lab 9: Final Project cont...
2 Review video  
3 Secure Software Development slides video video2  
10
02/17-02/21
1 Review video buffered IO video   Lab 10: Final Project cont...
2 Practice Final Outcomes
3 Class Activity  
11
02/24-2/28
Review videos: Overview 1, Overview 2, fundamentals, interfaces, uml, inheritance, events, JavaFX, exceptions, fileIO
Common Final Exam - 11am-1pm, TBD