CSC121H Winter 2018: Tests

Final Exam

  • Format details:
  • What you need to know:
  • Remember that you must get over 40% on the exam to pass the course.

  • Past Exams (solutions not available, but feel free to discuss them on Piazza):
  • CSC121 Winter 2017 (except Q10): Exam paper
  • CSC121 Winter 2016: Exam paper
  • CSC121 Winter 2015: Exam paper

  • Remember that like the quizzes, our exam will not have the same format as the previous terms, and you should follow the style and coding guidlines taught in our course, not in the past exams.

    Quiz 2

  • When: Monday, March 19th
  • Where: In our usual lecture room (WB 116)
  • Format details:
  • What you need to know:
  • Quiz 1

  • What you need to know:
  • Past Tests/Midterms

    A word of advice: Study first without looking at the solutions. Figuring out how to solve a problem yourself, and solving it, is quite different than understanding the solution someone else wrote.

    Note that these solutions may contain small errors that previous instructors didn't fix in the files. Also, for some problems, there may be more than one correct solution. If you have questions about any of the solutions, please ask on Piazza, and help other students with their questions.

    Notes on the past tests:

    Here are some past tests for Quiz 2:

  • CSC121 Winter 2017 (Question 6): Winter 2017 Midterm (Solution)
  • CSC120 (R Section) Winter 2016:


  • Here are some past tests for Quiz 1:

    NOTE: If-statements in these past tests might not have curly brackets around their body code. Do not use this format on the quizzes or exercises/assignments.