1 | Sep 1 | L1, L2 | Lab 1: Setup environment, small Python problems | |
2 | Sep 8 | L3, L4, L5 | Lab 2: Classes, test classes, File I/O | |
3 | Sep 15 | L6 (Quiz 1), L7, L8 | Lab 3: Testing, git, debugger | HW1: Algorithms as Decision-Makers (due Tuesday) |
4 | Sep 22 | L9, L10, L11 | Lab 4: Visibility, generics, using lists | |
5 | Sep 29 | L12, L13, L14 | Lab 5: Dictionaries, errors | HW2: Testing |
6 | Oct 6 | L15, L16, L17 | Lab 6: Correlation, plotting, Pandas sort/filter/join | HW3: Using lists |
7 | Oct 13 | (Indigenous People's Day), L18 (Quiz 2), L19 | Lab 7: Inheritance | HW4: Visibility, privacy |
8 | Oct 20 | L20, L21, L22 | Lab 8: Interfaces and abstract classes | HW5: Processing data |
9 | Oct 27 | L23, L24 (Quiz 3), L25 | Lab 9: Iterator/Iterable, Comparable | HW6: Interfaces and abstract classes |
10 | Nov 3 | L26, L27, L28 | | HW7: Inheritance |
11 | Nov 10 | L29, L30, L31 | Lab 10: Recursion, MSTs | HW8: Trees |
12 | Nov 17 | L32, L33, L34 (Quiz 4) | Lab 11: Decorator pattern, @decorator | |
13 | Nov 24 | L35 | | |
14 | Dec 1 | L36, L37, L38 | | HW9: Recursion, MSTs, MVC |