Introduction
Announcements

Schedule
Labs
Assignments
TA office hours

Tests, exam

Topic videos
Some course notes
Extra problems
Lecture recordings

Discussion board

Grades so far

CSC 209 labs

Labs in CSC 209 consist of exercises as listed below. Every week there are one or more components of the lab which are graded. The submission deadline is the end of Friday (midnight).

There is a lab assigned over the June exam and study break even though classes are not running. This lab is in effect optional, in that only the best 12 of your 13 lab grades count.

Please attend tutorials based on the first letter of your surname:

If you want to switch tutorials for some reason, please check this with the TA of the tutorial you are switching into, in case they have space concerns.

As mentioned on the course information sheet, attendance in your tutorial is required to get the marks.

Rather than a possibly-error-prone recording of attendance on paper, we will be taking attendance electronically, based on your running of an attendance-taking program in the lab during the tutorial.

Please begin the lab tutorial time by running "/u/csc209h/summer/present" from the console of a lab workstation, during the lab tutorial time. This records your attendance, and without this record you will not get the marks for the lab. If you are in the tutorial but not at a workstation, tell the TA your account name and they will record your attendance.

If you have problems with running this command, please ask the TA for help; the TA can take your attendance manually and e-mail me about it. But definitely make sure that your attendance is noted, one way or another, or you won't get credit for that lab no matter what you submit. (Of course, the usual accommodation for exceptional circumstances still applies — please e-mail me if you have a medical note, academic conflict, etc. Or if something went wrong and you were indeed in the tutorial even though your attendance wasn't recorded.)

You can verify that your attendance has been recorded for the current lab at https://wwwcgi.teach.cs.toronto.edu/~ajr/cgi-bin/auth/present

The labs

Solutions

Sample solutions for most lab questions, once the lab is well-past, can be found by looking again at the lab page and clicking the new "solutions are available" clicky at the top.

These sample solutions are available only to CSC 209 students, so you will have to authenticate with your teach.cs credentials.