Problem Sets

This page has important information about all problem sets, and also provides links to the starters, notes and solutions for individual problem sets.

Academic Integrity READ THIS SECTION!!!

Be sure to read the Academic Honesty policy and the section on problem sets in the syllabus before you start working on this problem set.

In particular, note the following:

These limitations may seem extreme, but they are intended to prepare you for the exams in which you will have to solve similar problems with no help at all. Note that sharing information with anyone else about 110 problem sets is academic misconduct and may result, at a minimum, in receiving 0 for the assigned work.

Deadline and Submitting the Problem Set

The submission deadline for each problem set is shown in the course schedule.

You must submit your assignment via the SPD handin button on DrRacket. You will have to fill in the @cwl tag before handing in. If you are working with a partner then BOTH cwls need to be on EVERY submission. If you do not have the handin button on DrRacket please carefully follow the instructions on the Setup page.

Also, please note that we do not take any late submissions. If you are having troubles handing in, you should see a TA during office hours or email your problem set to cpsc110-admin@cs.ubc.ca BEFORE the deadline.

Starter, notes and solutions

This table is fully populated from the beginning of the term, but the actual links only work week-by-week through the term. After each handin deadline the solution for the current deadline and the next starter are both made available.

Starter(s) Notes and link to solution
01 pset-01-starter.rkt
pset-01-starter-image.jpg
Notes and solution
02 pset-02-starter.rkt
Notes and solution
03 pset-03-starter.rkt
Notes and solution
04 pset-04-starter.rkt
Notes and solution
05 pset-05-starter.rkt
Notes and solution
06 pset-06-starter.rkt
pset-06-starter-image.png
Notes and solution
07 pset-07-starter.rkt
Notes and solution
08 pset-08-starter.rkt
Notes and solution
09 pset-09-starter.rkt
Notes and solution pset-09-solution-image.png
10 pset-10-starter.rkt
Notes and solution
11 pset-11-starter.rkt
pset-11-starter-image.png
Notes and solution