Assignment Information


Unless stated otherwise, homework assignments are always due at noon in EDT on the stated due date.
Grace days provide a 24-hour extension; in other words, the assignment is due at noon the following day.

HOMEWORK DUE DATES PROGRAMMING ASSIGNMENT WRITTEN ASSIGNMENT
Hw1 - Programming Skills and Computer Organization Check1 Due 01/20
Hw1 Due 01/27

Hw1: starter file - submit
Check1: starter file - submit
Hw1: starter file - submit
Hw2 - Programming Skills and Computer Organization Check2 Due 02/03
Hw2 Due 02/10
Check2: starter file - submit
Hw2: starter file - submit
Check2: starter file - submit
Hw2: starter file - submit
Hw3 - Data Structures and Efficiency Check3 Due 02/24
Hw3 Due 03/02
Check3: starter file - submit
Hw3: starter file - submit
Check3: starter file - submit
Hw3: starter file - submit
Hw4 - Data Structures and Efficiency Hw4 Due 03/25 Hw4: starter file - submit Hw4: starter file - submit
Hw5 - Scaling Up Computing Hw5 Due 04/09 Hw5: starter files - submit Hw5: starter file - submit
Hw6 - CS as a Tool
General Guidelines for Hw6 Project.
See project writeups & files below.
Check6-1 Due 04/15
Check6-2 Due 04/22
Hw6 Due 04/29
Check6-1: submit
Check6-2: submit
Hw6: submit
Check6-1: starter file - submit
Check6-2: starter file - submit

WARNING: project writeups are still under revision, and may change up until Sunday 4/12
Starter files are now ready to be downloaded.

HW6 PROJECT NAME WRITEUP STARTER FILE(S)
Battleship Game writeup starter file
Circuit Simulator writeup starter file
Language Modeling writeup project files (starter file, data files, and clean_file.py)
Protein Sequencing writeup project files (starter file and data file)
Tweet Analytics writeup project files (starter file and data files)