Schedule
Labs
Assignments
TA office hours
Topic videos
Some course notes
Extra problems
Lecture recordings
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:
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
These sample solutions are available only to CSC 209 students, so you will have to authenticate with your teach.cs credentials.