- Classes Start 01/19/2021
- Course Overview 01/19/2021 - 01/22/2021
- ADTs in C++ 01/23/2021 - 02/05/2021
- Working With Iterators: ADT Case Study 02/06/2021 - 02/21/2021
- C++ ADTs Due: 02/11/2021
- Design Discussions (OOA&D) & Case Studies: C++, Java, and Python 3 02/21/2021 - 03/03/2021
- Midterm (i.e., Midsemester) Review 03/04/2021 - 03/06/2021
- C++ Iterators Due: 03/04/2021
- Pointers & Sharing & Memory Management 03/07/2021 - 03/11/2021
- Object Oriented Programming (OOP) 03/12/2021 - 03/27/2021
- Midterm Exam 03/19/2021 - 03/20/2021
- Preparing for OOP in C++ with Pointers! Due: 03/26/2021
- OOA&D: Use Cases 03/28/2021 - 04/01/2021
- Preparing for Java & Python & (Maybe) a Little Rust 04/02/2021 - 04/03/2021
- OOP in Java 04/04/2021 - 04/12/2021
- OOP in C++: Part 1 Due: 04/10/2021
- Applying OOP 04/13/2021 - 04/20/2021
-
(Cancelled) OOP in C++: Part 2 - The Fun Part Due: 04/17/2021
- Python (& Maybe Rust) - A Quick Primer 04/21/2021 - 04/28/2021
- Semester Review & Things To Explore 04/21/2021 - 04/28/2021
- Asst: OOP in Java Part 1 Due: 04/28/2021
- Final Exam 05/04/2021 - 05/06/2021
- (Optional) Extra Credit Asst: OOP in Java Part 2 Due: 05/05/2021