Problem Sets
Problem sets are programming assignments via which you implement each week’s concepts in code.
Problem Set | Language(s) | Release | Deadline |
---|---|---|---|
Problem Set 0 | Scratch | 2023-10-15T00:00:00-04:00 | 2023-10-21T23:59:00-04:00 |
Problem Set 1 | C | 2023-10-22T00:00:00-04:00 | 2023-11-04T23:59:00-04:00 |
Problem Set 2 | C | 2023-11-05T00:00:00-04:00 | 2023-11-18T23:59:00-05:00 |
Problem Set 3 | C | 2023-11-19T00:00:00-05:00 | 2023-12-02T23:59:00-05:00 |
Problem Set 4 | C | 2023-12-03T00:00:00-05:00 | 2023-12-16T23:59:00-05:00 |
Problem Set 5 | C | 2023-12-17T00:00:00-05:00 | 2023-12-30T23:59:00-05:00 |
Problem Set 6 | Python | 2023-12-31T00:00:00-05:00 | 2024-01-13T23:59:00-05:00 |
Problem Set 7 | Python, SQL | 2024-01-14T00:00:00-05:00 | 2024-01-27T23:59:00-05:00 |
Problem Set 8 | Python, HTML, CSS, JavaScript | 2024-01-28T00:00:00-05:00 | 2024-02-10T23:59:00-05:00 |
Problem Set 9 | Python, SQL, HTML, CSS, JavaScript | 2024-02-11T00:00:00-05:00 | 2024-02-24T23:59:00-05:00 |
Sample Problem Set Solutions
By accessing the link below, you acknowledge your understanding of the course’s policy on academic honesty. In particular, you understand that the following acts are not reasonable:
- Accessing a solution to some problem prior to (re-)submitting your own.
- Providing or making available solutions to problem sets to individuals who might take this course in the future.
- Viewing another’s solution to a problem set’s problem and basing your own solution on it.
Sample problem set solutions for past problem sets may be viewed here.