CSC148H: Midterms and Exam

Midterm 1

Midterm 1 covers everything we have done so far in lectures and labs and on the exercises. Redo the exercises and labs!

Here are some old midterms. Please note that a lot of them have different content than this term. For example, you may see mention of trees; those are not on the test. You may also see mention of inheritance and superclasses; those are also not on the test.

Old midterms

Recursion practice

Here are some recursion problems for you to practice on.

Midterm 2

Winter 2012

Fall 2011's midterm 1 paper and solution. (You'll probably recognize one or two of the questions from the labs.)

Midterm 2 covers everything we have done so far in lectures and labs and on the exercises, with a focus on everything since the first test, including A1. (Although anything from the course is fair game.) Redo any exercises and labs that you had trouble with!

Practice

Several of the tests from the Midterm 1 section have questions on trees and recursion.

Here's a really fun midterm.

These are good questions to do:

I've written up a discussion about how I often think about tree recursion, including a bit of practice.

Here is the winter 2010 exam. I don't have solutions written up, but you're encouraged to discuss yours on the boards. Questions 1, 5, 6, and 7 are good practice.