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.