HOMEWORK | DUE DATES | PROGRAMMING ASSIGNMENT | WRITTEN ASSIGNMENT | ASSOCIATED LECTURES | COLLAB FORM | |
Hw1: Programming Skills and Computer Organization | ||||||
Check1 | 09/03 - Week 2 Tuesday | no programming component | starter file - submit | 08/26 - 08/28 [Algorithms - Programming Basics] | collab form | |
Hw1 | 09/09 - Week 3 Monday | Python starter file - submit | Written+Programming starter file - submit | 08/26 - 09/06 [Algorithms - Function Definitions] | collab form (same as check1) | |
Revisions | 09/17 - Week 4 Tuesday | |||||
Hw2: Programming Skills and Computer Organization | ||||||
Check2 | 09/16 - Week 4 Monday | Python starter file - submit | Written+Programming starter file - submit | 09/09 - 09/13 [Conditionals - While Loops] | collab form | |
Hw2 | 09/23 - Week 5 Monday | Python starter file - submit | Written+Programming starter file - submit | 09/09 - 09/18 [Conditionals - Strings] | collab form (same as check2) | |
Revisions | 10/01 - Week 6 Tuesday | |||||
Hw3: Data Structures and Efficiency | ||||||
Check3 | 09/30 - Week 6 Monday | Python starter file - submit | Written+Programming starter file - submit | 09/20 - 09/25 [Lists - Recursion] | ||
Hw3 | 10/07 - Week 7 Monday | Python starter file - submit | Written+Programming starter file - submit | 09/20 - 10/04 [Lists - Dictionaries] | ||
Revisions | 10/22 - Week 8 Tuesday | |||||
Hw4: Data Structures and Efficiency | ||||||
Check4 | No Check4 Due to Fall Break | |||||
Hw4 | 10/28 - Week 9 Monday | Python starter file - submit | Written+Programming starter file - submit | 10/07 - 10/23 [Runtime - Tractability] | ||
Revisions | Programming: 11/04 12pm - Week 10 MONDAY (due to Democracy Day on Tuesday) Written: 11/07 12pm - Week 10 THURSDAY |
|||||
Hw5: Scaling Up Computing | ||||||
Check5 | 11/04 - Week 10 Monday | no programming component | starter file - submit | 10/25 - 10/30 [Parallel Programming - Fault Tolerance and Security] | ||
Hw5 | 11/11 - Week 11 Monday | Python starter file - submit memory1.txt - memory2.txt - memory3.txt |
Written+Programming starter file - submit | 10/25 - 11/08 [Parallel Programming - Libraries] | ||
Revisions | 11/19 - Week 12 Tuesday | |||||
Hw6: CS as a Tool | ||||||
Check6-1 | 11/18 - Week 12 Monday | submit | starter file - submit | 11/11 - 11/15 [Data Analysis I - Machine Learning I] | ||
Revisions | 11/25 - Week 13 Monday [Check6-1] | |||||
Check6-2 | UPDATED: 11/25 - Week 13 MONDAY | TBD | READ THIS UPDATE (no written component) |
11/11 - 11/22 [Data Analysis I - Machine Learning II] | ||
Revisions | NO REVISIONS [Check 6-2] | |||||
Hw6 | 12/06 - Week 14 Friday | Submission link TBD | no written component | 11/11 - 11/22 [Data Analysis I - Machine Learning II] | ||
Revisions | NO REVISIONS [Hw6] |
HW6 PROJECT NAME | WRITEUP | STARTER FILES |
Language Modeling | writeup | starter files (starter code & tests & data) |
Battleship Game | writeup | starter files (starter code & tests) |
Protein Sequencing | writeup | starter files (starter code & tests & data) |
Circuit Simulator | writeup | starter files (starter code & tests) |
Social Media Analytics | writeup | starter files (starter code & tests & data) |