- Classes Start 08/29/2020
- Course Overview 08/29/2020 - 09/01/2020
- ADTs in C++ 09/02/2020 - 09/15/2020
- Working With Iterators: ADT Case Study 09/16/2020 - 10/01/2020
- C++ ADTs Due: 09/22/2020
- Design Discussions (OOA&D) & Case Studies: C++, Java, and Python 3 10/01/2020 - 10/15/2020
- C++ Iterators Due: 10/12/2020
- Midterm (i.e., Midsemester) Review 10/16/2020 - 10/21/2020
- Pointers & Sharing & Memory Management 10/21/2020 - 10/26/2020
- Object Oriented Programming (OOP) 10/27/2020 - 11/11/2020
- Midterm Exam 11/06/2020 - 11/07/2020
- OOP in C++: Part 1 Due: 11/11/2020
- OOA&D: Use Cases 11/12/2020 - 11/16/2020
- Preparing for Java & Python & (Maybe) a Little Rust 11/17/2020 - 11/19/2020
- OOP in C++: Part 2 - The Fun Part Due: 11/18/2020
- OOP in Java 11/19/2020 - 11/27/2020
- Applying OOP 11/28/2020 - 12/03/2020
- Asst: OOP in Java Part 1 Due: 12/02/2020
- Python (& Maybe Rust) - A Quick Primer 12/04/2020 - 12/11/2020
- Semester Review & Things To Explore 12/06/2020 - 12/11/2020
- Asst: OOP in Java Part 2 Due: 12/11/2020
- Final Exam 12/12/2020, 7:00PM EST - 12/15/2020, 7:00PM EST
- Asst: OOP in Java Part 3 (Optional) Due: 12/14/2020