Problem Sets

Problem sets are programming assignments that allow you to implement each week’s concepts in code.

The deadlines shown below are automatically converted to your timezone, based on the browser settings of the device viewing this page. In Gradescope, the assignments’ deadlines are always shown in Eastern Time (U.S.).

Problem Set Language Release Deadline
Problem Set 0 Scratch 2024-09-04T16:15:00-04:00 2024-09-08T23:59:00-04:00
Problem Set 1 C 2024-09-09T16:15:00-04:00 2024-09-15T23:59:00-04:00
Problem Set 2 C 2024-09-16T16:15:00-04:00 2024-09-22T23:59:00-04:00
Problem Set 3 C 2024-09-23T16:15:00-04:00 2024-09-29T23:59:00-04:00
Problem Set 4 C 2024-09-30T16:15:00-04:00 2024-10-06T23:59:00-04:00
Problem Set 5 C 2024-10-07T16:15:00-04:00 2024-10-13T23:59:00-04:00
Problem Set 6 Python 2024-10-21T16:15:00-04:00 2024-10-27T23:59:00-04:00
Problem Set 7 SQL 2024-10-28T16:15:00-04:00 2024-11-03T23:59:00-05:00
Problem Set 8 HTML, CSS, JavaScript 2024-11-04T16:15:00-05:00 2024-11-10T23:59:00-05:00
Problem Set 9 Python, SQL, HTML, CSS, JavaScript 2024-11-11T16:15:00-05:00 2024-11-17T23:59:00-05:00

Sample Problem Set Solutions