CPSC 223 Weekly Programming Exercises

Submissions

Assignments are due at 11:59pm on the date listed unless otherwise noted. Submissions must be done from your Zoo account and grades will be determined by how submissions behave on the Zoo machines. Submissions should conform to the style guide.

Late Policy

There is an automatic two-hour grace period for each exercise. Beyond that, late submissions with no Dean's excuse will incur a 5-point penalty for each 12-hour period after the end of the grace period. Submissions will not be accepted more than 96 hours late or after the end of Reading Period. Each student's first 50 lateness points (total for weekly exercises and projects) for the semester will be forgiven. The only way to get more is with an official note from your Residential College Dean.

Weekly Programming Exercises

Exercise Due Date
(yyyy-mm-dd)
Description
0 2020-09-06 Hello, world
1 2020-09-06 Splitting an audio file
2 2020-09-13 Travelling salesperson
code from class (as image)
3 2020-09-20 Mergesort
images of imcomplete code from class: tsp.c cities.c
4 2020-09-27 Deck shuffling
5 2020-10-04 Blob finding with a stack
6 2020-10-11 Greedy TSP with Union/Find
7 2020-10-18 Dynamic Programming for Chomp
8 2020-10-25 Open Addressing
9 2020-11-01 Decision Trees
10 2020-11-08 Tries
11 2020-11-15 Depth-first Search
12 2020-11-30 Heapsort