| January 2019 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 Week 1 |
7 |
8 OOP Intro Monday Schedule |
9 | 10 | 11 Java Types |
12 |
| 13 Week 2 |
14 Procedural Programming in Java |
15 LAB MidLibs |
16 | 17 | 18 Encapsulation |
19 |
| 20 Week 3 |
21 MLK Day |
22 Lecture Data Hiding |
23 | 24 | 25 OOP with Encapsulation and Information Hiding |
26 |
| 27 Week 4 |
28 Odds and Ends |
29 LAB Enigma |
30 | 31 | ||
| February 2019 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 Inheritance 1 |
2 | |||||
| 3 Week 5 |
4 Inheritance 2 (no HW) |
5 LAB Inheritance - Modifying and Extending Random |
6 | 7 | 8 Exam Review Project One DUE |
9 |
| 10 Week 6 |
11 6w Exam |
12 LAB 6-week Exam Practicum |
13 | 14 | 15 Polymorphism |
16 |
| 17 Week 7 |
18 Washington's Birthday |
19 LAB Polymorphism - Dot Chase |
20 | 21 | 22 Inheritance - Expressing Commonality |
23 |
| 24 Week 8 |
25 More Class Hierarchies (no HW) |
26 LAB Object-Oriented Design |
27 | 28 | ||
| March 2019 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 Exceptions |
2 | |||||
| 3 Week 9 |
4 Exceptions 2 (no HW) |
5 LAB Exceptions |
6 | 7 | 8 Interfaces (no HW) |
9 |
| 10 |
11 Spring Break |
12 Spring Break |
13 Spring Break |
14 Spring Break |
15 Spring Break |
16 |
| 17 Week 10 |
18 Iterators |
19 LAB Work on Project |
20 | 21 | 22 ArrayLists and Generics Project 2 Milestone DUE |
23 |
| 24 Week 11 |
25 OOP Case Study - I/O |
26 LAB Work on Project |
27 | 28 | 29 OOP Case Study - GUIs (no HW) |
30 |
| 31 Week 12 |
||||||
| April 2019 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 OOP Case Study - GUIs 2 Project Two DUE |
2 12w Exam (written+practicum) |
3 | 4 | 5 Exam/Project Debrief |
6 | |
| 7 Week 13 |
8 OOP Case Study - Threads |
9 LAB GUIs |
10 | 11 | 12 OOP Case Study - Threads 2 |
13 |
| 14 Week 14 |
15 OOP - Graphics |
16 LAB Threads |
17 | 18 | 19 Work on Project |
20 |
| 21 Week 15 |
22 OOP in Python |
23 LAB OOP in Python |
24 | 25 | 26 Anonymous Classes and Lambda Expressions |
27 |
| 28 Week 16 |
29 Reviewing OOP Design |
30 Work on Project Last Day of Classes |
||||
| May 2019 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 Project 3 Due |
2 | 3 | 4 | |||
| 5 | 6 Final Exam @ 7:55am |
7 | 8 | 9 | 10 | 11 Grades Submitted |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 Graduation 2019 |
25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |