CS1021 Schedule Tentative Schedule CS1021 materials from other professors: Dr. Dennis Week Day Topics Reading Lab 1 11/26-11/30 1 Course Intro / Code Visualization / Java Fundamentals Expanded video 12.1-12.5, CS1011 review Lab 1: ArrayLists 2 Java Fundamentals Expanded Code Visualization video 12.8-12.9 3 Inheritance videos 2 12/03-12/07 1 Inheritance cont... videos App. 7 Lab 2: Inheritance 2 Aggregation and Composition / UML Diagrams Review videos 13.1-13.9 3 Interfaces videos 3 12/10-12/14 1 Inheritance and Polymorphism Review videos 14.1-14.10 Lab 3: Interfaces 2 Class Activity 3 JavaFX Basics videos 17.1-17.5 Handout 4 12/17-12/21 1 Event Handling with method references videos 17.6-17.8 Handout Lab 4: Inheritance 2 Review Review Outcomes 3 Exam I Merry Christmas 5 01/07-01/11 1 Event Handling and Inner Classes videos 17.13-17.14, 17.17 Watch Before Class slides Lab 5: GUI Game of Life video 2 FXML - FX Markup Language videos 18.1-18.4 3 Exception Handling Review videos 15.1-15.8 6 01/14-01/18 1 Exception Handling cont... videos 15.9-15.12 Lab 6: Exception Handling 2 File I/O Review videos 16.1-16.5 3 Binary Files and Object I/O videos 16.6-16.9 7 01/21-01/25 1 Class Activity Review videos Lab 7: Text File Input 2 Review Week 7 Activity videos Outcomes 3 Exam II 8 01/28-02/01 1 Functional Programming slides view video and complete quiz (embedded in video) Lab 8: Final Project 2 Functional Programming videos 3 GUI Design Considerations 9 02/04-02/08 1 Javadoc and jars videos Lab 9: Final Project cont... 2 Class Activity videos 3 Secure Software Development 10 02/11-02/15 1 Review Lab Activity: Breaking Code 2 Review Outcomes 3 Guest Lecture 11 02/18-2/22 Common Final Exam - 11am-1pm, Wednesday, 2/20/2019 in L307 Last modified: Monday, 01-Jul-2019 07:55:11 EDT