Tentative Schedule
Week | Day | Topics | Reading | Lab |
---|---|---|---|---|
1 12/02-12/06 |
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/09-12/13 |
1 | Watch • Interfaces slides | App. 7 reruns | Lab 2: Interfaces |
2 | Watch • Inheritance UML Diagrams | 13.1-13.9 reruns | ||
3 | Watch • Inheritance cont... | reruns and reruns | ||
3 12/16-12/20 |
1 | Watch • Inheritance and Polymorphism Review ReviewB | 14.1-14.10 reruns | Lab 3: Inheritance |
2 | Complete prior to class Class Activity | reruns | ||
3 | Watch • JavaFX Basics | 17.1-17.5 reruns | ||
Merry Christmas | ||||
4 01/06-01/10 |
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/13-01/17 |
1 | Event Handling and Inner Classes video | 17.13-17.14 reruns reruns2 | Lab 5: GUI Game of Life |
2 | Watch • FXML - FX Markup Language | 18.1-18.4 reruns reruns2 | ||
3 | Exception Handling video | 15.1-15.8 reruns reruns2 reruns3 | ||
6 01/20-01/24 |
1 | Exception Handling cont... Review | 15.9-15.12 reruns reruns2 | Lab 6: Exception Handling |
2 | Watch • File I/O | 16.1-16.5 reruns reruns2 | ||
3 | Binary Files and Object I/O | 16.6-16.9 reruns reruns2 | ||
7 01/27-01/31 |
1 | Class Activity Review | reruns | Lab 7: Text File Input |
2 | Watch • Review | Outcomes | ||
3 | Exam II | |||
8 02/03-02/07 |
1 | Functional Programming | reruns | Lab 8: Final Project |
2 | Watch • Functional Programming | reruns reruns2 | ||
3 | Class Activity | reruns | ||
9 02/10-02/14 |
1 | Lab 9 introduction, Javadoc, and jar files | reruns reruns2 reruns3 | Lab 9: Final Project cont... |
2 | Watch • 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 |