| Index | Date | Pre-lecture Activity | Topic & Slides |
|---|---|---|---|
| 1 | 8/28 | Learn Java | Introduction |
| 2 | 8/30 | Java and Testing | |
| 3 | 9/4 | Naming and Testing | |
| 4 | 9/4 | JSON and Generics | |
| 5 | 9/11 | Layout | |
| 6 | 9/13 | Variables and Java vs C++ and Handout | |
| 7 | 9/18 | Object Design and Layout | |
| 8 | 9/20 | Java vs C++ | |
| 8 | 9/25 | C++ File Structure + STL and Repo | |
| 8 | 9/25 | More STL and Repo | |
| 8 | 10/2 | Testing C++ and Objects and Repo | |
| 8 take 2 | 10/4 | Testing C++ and Objects and Repo | |
| 9 | 10/9 | More C++ and Pointers and Repo | |
| 10 | 10/16 | More Pointers and Rule 5 and Repo | |
| 14 | 10/18 | Classifiers | |
| 15 | 10/23 | Rule of 5 Lists and StringHolder Repo | |
| 15 | 10/23 | templates | |
| 16 | 10/30 | GUIs | |
| 16 | 10/30 | Compilers what are they good for | |
| 17 | 11/6 | MVC | |
| 18 | 11/8 | Design Patterns | |
| 19 | 11/13 | Parallel | |
| 22 | 11/13 | Smart Pointer and Repo |