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.
Loading, please wait
Problem Set | Language | Release | Deadline |
---|---|---|---|
Problem Set 0 | Scratch | Tue 06/202 | Thursday, June 22, 2023 at 3:59 PM UTC |
Problem Set 1 | C | Thu 06/22 | Monday, June 26, 2023 at 3:59 PM UTC |
Problem Set 2 | C | Mon 06/26 | Thursday, June 29, 2023 at 3:59 PM UTC |
Problem Set 3 | C | Thu 06/29 | Monday, July 3, 2023 at 3:59 PM UTC |
Problem Set 4 | C | Mon 07/03 | Thursday, July 6, 2023 at 3:59 PM UTC |
Problem Set 5 | C | Thu 07/06 | Monday, July 10, 2023 at 3:59 PM UTC |
Problem Set 6 | Python | Mon 07/10 | Thursday, July 13, 2023 at 3:59 PM UTC |
Problem Set 7 | SQL | Thu 07/13 | Monday, July 17, 2023 at 3:59 PM UTC |
Problem Set 8 | HTML, CSS, JavaScript | Mon 07/17 | Thursday, July 20, 2023 at 3:59 PM UTC |
Problem Set 9 | Python, SQL, HTML, CSS, JavaScript | Thu 07/20 | Monday, July 24, 2023 at 3:59 PM UTC |
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.