Canterbury QuestionBank
by the Canterbury Working Group:
Raymond Lister, Kate Sanders, Marzieh Ahmadzadeh, Tony Clear, Stephen H. Edwards, Mike Goldweber, Chris Johnson, Robert McCartney, Elizabeth Patitsas, and Jaime Spacco


When writing exams, many computing educators find themselves wishing there existed repositories from which they could just copy exam questions. Such repository sites exist, but most of those sites do not have a lot of exam questions in them. While copying exam questions from a repository has its obvious attractions, there is little motivation for most academics to put exam questions into such repositories. This project proposes to reverse the repository building process. Instead of building the infrastructure for a repository in the hope that "if we build it they will come", the working group focused on producing content that repository builders would then be able to upload.

The working group produced a bank of questions suitable for quizzes, exams, and/or peer instruction with clickers, addressing a wide range of CS1/CS2 topics--pseudocode and conceptual as well as language-dependent questions.

The QuestionBank

Browse or Search the question bank in one of the following formats:

Reuse or Adapt questions from the bank using one of the more human-friendly formats above, or in one of the following alternative formats:


Want to contribute questions you have written to this QuestionBank? We'd love it!

Send your questions (in any readily accessible format you have available) by e-mail to: Remember that you must be willing to make your contribution available to others under the QuestionBank's license (see below).


The Canterbury QuestionBank is (c) 2013, by the Canterbury Working Group.

The Canterbury QuestionBank by the Canterbury Working Group is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License (BY-NC-SA 3.0). You are free to share or adapt the work under the following conditions:


If you use any of the questions from the bank in a publicly available resource, you must attribute the work. If you are an individual educator using questions from the bank as part of a homework assignment, test, quiz, or classroom activity that is only available to your students (not publicly available), then attribution is not required.


You may not use this work for commercial purposes.

Share Alike

If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. If you adapt, modify, or enhance any questions for use on a homework assignment, test, quiz, or classroom activity for your course, you can satisfy the "Share Alike" requirement of this license by sending your derived work to for us to add to the question bank.