0 |
|
|
|
|
HW0: (7/30 - 9/9) |
|
1 |
3-Sep |
|
Lecture 0: Introduction |
Pair Programming Wk1 |
HW1: (9/3 - 9/15) |
|
2 |
9/8, 9/10 |
Lecture 1: Unix and Linux |
Lecture 2: Unix / Bash Scripting |
Pair Programming Wk2 |
|
|
3 |
9/15, 9/17 |
Lecture 3: Version Control / git |
Lecture 4: git |
Pair Programming Wk3 |
HW2: (9/15 - 9/29) |
|
4 |
9/22, 9/24 |
Lecture 5: Python |
Lecture 6: Python / OOP |
Pair Programming Wk4 |
|
M1A Due (9/24) |
5 |
9/29, 10/1 |
Lecture 7: OOP |
Lecture 8: OOP |
Pair Programming Wk5 |
HW3: (9/29 - 10/13) |
|
6 |
10/6, 10/8 |
Lecture 9: AD Intro |
Lecture 10: AD Forward Mode |
Pair Programming Wk6 |
|
M1B Due (10/6) |
7 |
10/13, 10/15 |
Lecture 11: AD Reverse Mode / Applications |
Lecture 12: Documentation & Testing |
Pair Programming Wk7 |
HW4: (10/13 - 10/27) |
|
8 |
10/20, 10/22 |
Lecture 13: Containers |
Lecture 14: Kubernetes |
Pair Programming Wk8 |
|
M1 Peer Evals Due (10/22) |
9 |
10/27, 10/29 |
Lecture 15: Datastructures (Linked Lists) |
Lecture 16: Datastructures (B-trees) |
Pair Programming Wk9 |
HW5: (10/27 - 11/10) |
|
10 |
11/3, 11/5 |
Lecture 17: Datastructures (BST & Heaps) |
Lecture 18: Datastructures (Generators) |
Pair Programming Wk10 |
|
M2A Due (11/3) |
11 |
11/10, 11/12 |
Lecture 19: Datastructures & I/O |
Lecture 20: Databases |
Pair Programming Wk11 |
HW6: (11/10 - 11/24) |
M2B Due (11/12) |
12 |
11/17, 11/19 |
Lecture 21: Databases |
Lecture 22: Databases |
Pair Programming Wk12 |
|
M2 Peer Evals Due (11/19) |
13 |
11/24, 11/26 |
Lecture 23: Performance |
Thanksgiving Break |
|
HW7: (11/24 - 12/3) |
|
14 |
12/1, 12/3 |
Lecture 24: Project Work Day |
Lecture 25: Project Work Day |
|
|
|
15 |
12/8, 12/10 |
Reading Period |
Final Exam Period |
|
|
|