Problem Sets
Problem sets are programming assignments that allow you to implement each weekβs concepts in code.
Problem sets are released by noon Eastern Time on the date indicated.
Problem Set | Language | Release | Deadline |
---|---|---|---|
Problem Set 0 | Scratch | Tue 06/202 | 2023-06-22T11:59:00-04:00 |
Problem Set 1 | C | Thu 06/22 | 2023-06-26T11:59:00-04:00 |
Problem Set 2 | C | Mon 06/26 | 2023-06-29T11:59:00-04:00 |
Problem Set 3 | C | Thu 06/29 | 2023-07-03T11:59:00-04:00 |
Problem Set 4 | C | Mon 07/03 | 2023-07-06T11:59:00-04:00 |
Problem Set 5 | C | Thu 07/06 | 2023-07-10T11:59:00-04:00 |
Problem Set 6 | Python | Mon 07/10 | 2023-07-13T11:59:00-04:00 |
Problem Set 7 | SQL | Thu 07/13 | 2023-07-17T11:59:00-04:00 |
Problem Set 8 | HTML, CSS, JavaScript | Mon 07/17 | 2023-07-20T11:59:00-04:00 |
Problem Set 9 | Python, SQL, HTML, CSS, JavaScript | Thu 07/20 | 2023-07-24T11:59:00-04:00 |
2 19 June 2023 is a university holiday; accordingly this problem set will be released on Tuesday instead of Monday.
Sample Problem Set Solutions
- Problem Set 0
- Due to the nature of this problem set, there is no staff solution.
- Problem Set 1
- Problem Set 2
- Problem Set 3
- Problem Set 4
- Problem Set 5
- Problem Set 6
- Problem Set 7
- Problem Set 8
- Due to the nature of this problem set, there is no staff solution.
- Problem Set 9
- As the problem set will not be graded prior to the test (and some students may be using their late allowance on it), the staff solution will not be available.