This page will contain information on the times, dates, locations, and coverage of the midterm and final examinations, as soon as those are stabilized.


  • Midterm: March 2, 7:00-8:50pm (1 hour 50 minutes); Covering up to the end of Module 9; see Assigned Exam Seating, below
  • Final Exam: TBD; see Assigned Exam Seating, below

Exam Procedures

Exams are closed-book; no aids are allowed (not even calculators).

You must bring your WatCard to all exams.

Assigned Exam Seating

For all exams, you will be assigned a specific seat (designated by a row and a column) in a specific room and building. You must go to the building, room and seat that we have assigned.

Your exam will already have your name and student number on it. You must sit in your designated room and seat at the exam paper with your name on it.

Look up your exam information when it becomes available (typically 3 business days before a midterm date and before the start of the final exam period) so you will know where to go. For this term, the seating information should be available by the end of Wednesday, Feb. 26.

The information about your seating will show

  • the exam (e.g. CS 1xx Midterm 1),
  • the date and start time (e.g. 2016-10-03 19:00:00),
  • the building and room (e.g. MC 2034) and
  • the seat (e.g. B-4).

Please check everything carefully. Do not mix up your exam times/days!! For most rooms (but not the PAC), the seat code indicates the row letter and column number, from the front left corner of the room - for example, B-4 would be the second row from the front of the room and the fourth seat from the left when facing the front of the room.

Study Tips

The best way to study is to write out complete solutions to practice questions from the textbook, lectures, assignments and/or tutorials, without looking at solutions. Then use DrRacket to check them.

It’s also worthwhile to think of your own questions, either for your own use or to exchange with friends. Schedule your studying over as long a period of time as you can manage, and don’t make any individual study session too short or too long.

There are more suggestions in the Thrival Guide.

Practice Exams

Practice exams are available on the Solutions web page.


We will usually use Crowdmark to mark your exams. Briefly, your written exam is scanned, and then stored, marked, and “returned” to you on-line. Actually, in CS135 midterm exams are “returned”; final exams are not (but see below).

For this course (and many others) Crowdmark associates an exam with a student by their Quest Username (maximum 8 characters) @uwaterloo.ca (NOT @edu.uwaterloo.ca) email. When Crowdmark sends exam results to this email address it is resolved by your Mail Routing Address in WatIAM. If you have more then one email account in Crowdmark (e.g. @edu.uwaterloo.ca) then you can merge the accounts so that all your Crowdmark assessments are visible under any of your Crowdmark accounts; follow account merging instructions.

Exam Viewing

If your final exam mark is significantly different than you were expecting, exam viewing hours are provided some time between the end of the final exam period and the beginning weeks of the next term. The purpose of our final exam is a diagnostic tool for evaluating how well the course material was learned and understood at the end of term and is not intended as a learning tool. As such, solutions are not provided for exam viewing and access is limited.

If you wish to view your final, please check the next available viewing times and read the rules found there. If you wish to challenge your grade based on the final examination, university policy requires that your request be made within one month of notification of the course grade.