Each student should be assigned to one of the following tutorial and lab slots:

Section Day Type Time Location
A Thursday Tutorial 10:30AM - 11:30AM JEF 110
Lab 11:30AM - 1:30PM JEF 157
B Wednesday Tutorial 11:30AM - 12:30PM JEF 115
Lab 12:30PM - 2:30PM JEF 155
C Friday Tutorial 11:30AM - 12:30PM JEF 110
Lab 12:30PM - 2:30PM JEF 157

If you are in different lab and tutorial sections then you need to read this important announcement.

Tutorials are designed to offer students the opportunity to discuss programming topics as a group and raise concerns in a classroom setting. The TA will lead the group discussion and address any issues put forward by the group. If the tutorial concludes in less than an hour, the group should proceed to the lab.

Labs are designed to provide students with dedicated time to practice programming while the TA is available to answer questions. A series of exercises will be set for each lab. These exercises will be accessible via the links above; the links will become enabled as lab exercises become available. There may be more exercises than can be completed within two hours; these can be used for study at home.

Attending tutorials and labs is highly recommended - using this time wisely will provide you with excellent programming experience and allow you to address any problems in a timely manner. Your grade will possibly be much higher if you attend tutorials and labs. However, they are not mandatory - no attendance is taken and no work is handed in at the end.

Students must attend their own tutorial section to take tests. However, you may attend more than one tutorial and/or lab to get extra help. If there are too many attendees, the TA will have to give students who belong in that section priority over those from other sections.

Lab Archive

Week 2

Week 3

Week 4

Week 5