HOMEWORK | DUE DATES | PROGRAMMING ASSIGNMENT | WRITTEN ASSIGNMENT | ASSOCIATED LECTURES | COLLAB FORM |
Hw1: Programming Skills and Computer Organization | |||||
Check1 | 01/21 - Week 2 Tuesday | no programming component | starter file - submit | 01/13 - 01/17 [Algorithms - Data Representation] | collab form |
Hw1 | 01/27 - Week 3 Monday | starter file - instructions - submit | starter file - submit | 01/13 - 01/24 [Algorithms - Function Definitions] | collab form |
Revisions | 02/04 - Week 4 Tuesday | ||||
Hw2: Programming Skills and Computer Organization | |||||
Check2 | 02/03 - Week 4 Monday | starter file - instructions - submit | starter file - submit | 01/27 - 01/31 [Conditionals - While Loops] | collab form |
Hw2 | 02/10 - Week 5 Monday | starter file - instructions - submit | starter file - submit | 01/27 - 02/05 [Conditionals - Strings] | collab form |
Revisions | 02/18 - Week 6 Tuesday | ||||
Hw3: Data Structures and Efficiency | |||||
Check3 | 02/17 - Week 6 Monday | starter file - instructions - submit | starter file - submit | 02/07 - 02/12 [Lists - Recursion] | collab form |
Hw3 | 02/24 - Week 7 Monday | starter file - instructions - submit | starter file - submit | 02/07 - 02/21 [Lists - Dictionaries] | collab form |
Revisions | 03/11 - Week 8 Tuesday | ||||
Hw4: Data Structures and Efficiency | |||||
Check4 | No Check4 Due to Spring Break | ||||
Hw4 | 03/17 - Week 9 Monday | starter file - instructions - submit | starter file - submit | 02/24 - 03/12 [Runtime - Tractability] | collab form |
Revisions | 03/25 - Week 10 Tuesday | ||||
Hw5: Scaling Up Computing | |||||
Check5 | 03/24 - Week 10 Monday | no programming component | starter file - submit | 03/14 - 03/19 [Parallel Programming - Fault Tolerance and Security] | collab form |
Hw5 | 03/31 - Week 11 Monday | starter file - instructions - submit memory1.txt - memory2.txt - memory3.txt |
starter file - submit | 03/14 - 03/28 [Parallel Programming - Libraries] | collab form |
Revisions | 04/08 - Week 12 Tuesday | ||||
Hw6: CS as a Tool | |||||
Check6-1 | 04/11 - Week 12 Friday | 03/31 - 04/07 [Data Analysis I - Machine Learning I] | |||
Revisions | 04/16 - Week 13 Wednesday [Check6-1] | ||||
Check6-2 | 04/18 - Week 13 Friday | 03/31 - 04/14 [Data Analysis I - Machine Learning II] | |||
Revisions | 04/23 - Week 14 Wednesday [Check6-2] | ||||
Hw6 | 04/25 - Week 14 Friday | 03/31 - 04/14 [Data Analysis I - Machine Learning II] | |||
Revisions | NO REVISION DEADLINE [Hw6] |