This repository contains the problem specifications, the automated tester and the necessary data files for the graded lab problems for the course CCPS 109 Computer Science I, as taught by Ilkka Kokkarinen for the Chang School of Continuing Education, Toronto Metropolitan University, Toronto, Canada.
The specifications for the 123 problems are here.
Everyone teaching or learning Python is welcome to use, adapt and distribute these problems and the associated acceptance tester for their own purposes as they see fit. The author welcomes feedback by email at ilkka.kokkarinen@gmail.com
from computer science instructors who use these problems in their courses.
A bounty for each bonus problem is available to the first person to solve that problem. The file bounty.md contains more information.
Obfuscated model solutions are available in the file obfuscated.txt
, to give students the idea of the length and general complexity of the instructor's private solutions.
The lab specification document and the automated tester software tester109.py
are released under the GNU General Public License v3, with no warranties implied by the author.
Wordlist words_sorted.txt
adapted from dwyl/english-words.