- Classes Start 01/11/2020
- Course Overview 01/11/2020 - 01/14/2020
- ADTs in C++ 01/15/2020 - 01/28/2020
- Working With Iterators: ADT Case Study 01/29/2020 - 02/12/2020
- C++ ADTs Due: 02/04/2020
- Design Discussions (OOA&D) & Case Studies: C++, Java, and Python 3 02/13/2020 - 03/01/2020
- C++ Iterators Due: 02/24/2020
- Midterm (i.e., Midsemester) Review 03/02/2020 - 03/04/2020
- Pointers & Sharing & Memory Management 03/05/2020 - 03/20/2020
- Object Oriented Programming (OOP) 03/21/2020 - 04/04/2020
- Midterm Exam 03/27/2020 - 03/28/2020
- Preparing for OOP in C++ with Pointers! Due: 03/30/2020
- Supplemental Office Hours 03/31/2020, 3:00PM EDT - 4:15PM
- Zoom Meeting: C++ Shapes Example 9 04/02/2020, 2:50PM EDT - 4:50PM
- OOA&D: Use Cases 04/05/2020 - 04/09/2020
- Supplemental Office Hours 04/07/2020, 3:00PM EDT - 4:15PM
- Preparing for Java & Python & (Maybe) a Little Rust 04/08/2020 - 04/11/2020
- Zoom Meeting: Preparing for Java (and a Little Python) 04/09/2020, 2:50PM EDT - 04/14/2020, 4:30PM EDT
- OOP in Java 04/12/2020 - 04/17/2020
- OOP in C++: The Fun Part Due: 04/13/2020
- Zoom Meeting: Java Shapes Examples 3 through 5 04/14/2020, 2:50PM EDT - 4:30PM
- Zoom Meeting: Java Shapes Examples 3 through 5 04/14/2020, 2:50PM EDT - 4:30PM
- Zoom Meeting: Java Shapes Example 9 04/16/2020, 2:50PM EDT - 4:30PM
- Zoom Meeting: Java Shapes Example 6 04/16/2020, 2:50PM EDT - 4:30PM
- Applying OOP 04/17/2020 - 04/22/2020
- Python (& Maybe Rust) - A Quick Primer 04/20/2020 - 04/26/2020
- Zoom Meeting: Topic TBD 04/21/2020, 2:50PM EDT - 4:30PM
- Zoom Meeting: Topic TBD 04/23/2020, 2:50PM EDT - 4:30PM
- Semester Review & Things To Explore 04/24/2020 - 04/27/2020
- Asst: OOP in Java Part 1 Due: 04/24/2020
- Final Exam 04/27/2020, 7:00PM EDT - 04/30/2020, 7:00PM EDT
- Asst: OOP in Java Part 2 (Optional) Due: 04/27/2020