Hw1: Programming Skills and Computer Organization |
Check1 |
09/02 - Week 2 Tuesday |
no programming component |
starter file - submit |
08/25 - 08/29 [Algorithms - Data Representation] |
collab form |
Hw1 |
09/08 - Week 3 Monday |
starter file - instructions - submit |
starter file - submit |
08/25 - 09/05 [Algorithms - Function Definitions] |
collab form |
Revisions |
09/16 - Week 4 Tuesday |
|
|
|
|
Hw2: Programming Skills and Computer Organization |
Check2 |
09/15 - Week 4 Monday |
starter file - instructions - submit |
starter file - submit |
09/08 - 09/12 [Conditionals - While Loops] |
collab form |
Hw2 |
09/22 - Week 5 Monday |
starter file - instructions - submit |
starter file - submit |
09/08 - 09/17 [Conditionals - Strings] |
collab form |
Revisions |
09/30 - Week 6 Tuesday |
|
|
|
|
Hw3: Data Structures and Efficiency |
Check3 |
09/29 - Week 6 Monday |
|
|
09/19 - 09/24 [Lists - Recursion] |
|
Hw3 |
10/06 - Week 7 Monday |
|
|
09/19 - 10/03 [Lists - Dictionaries] |
|
Revisions |
10/21 - Week 8 Tuesday |
|
|
|
|
Hw4: Data Structures and Efficiency |
Check4 |
No Check4 Due to Fall Break |
Hw4 |
10/27 - Week 9 Monday |
|
|
10/06 - 10/22 [Runtime - Tractability] |
|
Revisions |
11/04 - Week 10 Tuesday |
|
|
|
|
Hw5: Scaling Up Computing |
Check5 |
11/03 - Week 10 Monday |
|
|
10/24 - 10/29 [Parallel Programming - Fault Tolerance and Security] |
|
Hw5 |
11/10 - Week 11 Monday |
|
|
10/24 - 11/07 [Parallel Programming - Libraries] |
|
Revisions |
11/18 - Week 12 Tuesday |
|
|
|
|
Hw6: CS as a Tool | |
Check6-1 |
11/17 - Week 12 Monday |
|
|
11/10 - 11/14 [Data Analysis I - Machine Learning I] |
|
Revisions |
11/24 - Week 13 Monday [Check6-1] |
Check6-2 |
11/24 - Week 13 Monday |
|
|
11/10 - 11/21 [Data Analysis I - Machine Learning II] |
|
Revisions |
12/03 - Week 14 Wednesday [Check6-2] |
Hw6 |
12/05 - Week 14 Friday |
|
|
11/10 - 11/21 [Data Analysis I - Machine Learning II] |
|
Revisions |
NO REVISION DEADLINE [Hw6] |