Term Tests and Final Exam

General information

Check the general information on the main page for links to previous offerings of this course, where you can find term tests and homework to practice on.

See the course calendar on the second page of the Course Information Sheet (L0101 / L5101, both in PDF) for the exact term test dates, and the course schedule for class times and rooms.

If you have any serious conflict with the time or date of any term test, please inform your instructor immediately to make alternative arrangements.

Past exams

You can find copies of previous exams, for practice, on the Exams and Course Collections of the University of Toronto Libraries.

Warning! It is unlikely that any of the questions on our term tests or exam will be identical to a question from a past exam — after all, we have access to those old exams just as you do! Past exams are a great source of problems to practice on, but only after you have carefully reviewed this term's materials (lecture notes, solutions to homeworks and tests): it is almost certain that some questions on our term tests and exam will be closely related to problems you have seen before on homework or tests (or even during lectures).

Important note about unauthorized aids

The Faculty of Arts and Science is very strict about unauthorized aids at final exams (and during term tests). An "unauthorized aid" is anything other than what you need to write the exam, except for aids that have been explicitly listed on the cover of the exam/test. This is a response to some innovative cheaters. The consequences have been significant: students don't only lose the aid, they may also lose the exam! This is the case whether or not they intended to use the unauthorized aid to cheat.

Note that for this purpose, all electronic devices (cell phone, iPod, etc.) are considered "unauthorized aids" — except for calculators if they are listed on the front of the exam. In particular, cell phones and iPods are not allowed, even if they will be used just to tell the time.

There was a case a few years ago involving two friends who were communicating. They may just have been rolling their eyes as if to say "this exam is stupid/annoying, ha ha", but there was obviously communication going on and they got charged (as in, their exams were confiscated and they were accused of an academic offence). Unfortunately, it's completely untenable to have a rule which says that communication is allowed iff it's not on the topic of the exam! So people who can't help communicating should take care not to sit near each other.

The "10% rule"

We want to encourage you to be aware of (and honest about) what you know and what you do not know, because it's important to be aware of the level of your own knowledge. (Also, to be quite frank, this will spare you the trouble of writing — and us the trouble of reading — lots of random or irrelevant bits of information in the hopes of getting a few part marks!)

For this reason, if you cannot answer a question (or part of a question) on a term test, or on the final exam, you will receive 10% of the marks for that question (or part of a question) if you leave your answer completely blank.

Note that you will always get at least 10% for any correct solution element (e.g., part of the main idea of a correct solution, or part of the correct structure for a solution). However, it is certainly possible to get less than 10% on a question if you write an answer that is mostly incorrect (e.g., random bits of code that don't actually make up a correct solution).

Note also that this rule does not apply on homework, where you have the time (and the responsibility) to ask questions and learn how to solve each problem.

Term Test 1

Term Test 1 lasts 50 minutes and takes place on Wednesday 6 February.

The test will cover material from the first four weeks of the course (yes, this includes recursion and the basics of linked lists). Besides your lecture notes, pay particular attention to the material from homework exercises 1–3, and labs 1–3.

Term Test 2

Term Test 2 lasts 50 minutes and takes place on Wednesday 13 March

The test will cover material from the "middle" four weeks of the course (linked lists, trees, binary search trees). Besides your lecture notes, pay particular attention to the material from homework exercises 4 and 5, and labs 4–7.

Final Examination

The final exam lasts 3 hours and is held during the final exam period (the exact date, time, and place will be announced on the Arts & Science website).

The final examination will be comprehensive (covering all of the material of the course), but with an emphasis on the material in the last four weeks of the course — particularly, material from homework exercise 6, the course project, and labs 8–11. (More precisely, roughly half of the exam will focus on material from the last four weeks.)