This repository contains the problems and their JUnit test classes for the course CCPS 209 Computer Science II, as taught by Ilkka Kokkarinen for the Chang School of Continuing Education, Toronto Metropolitan University, Canada. A total of 99 problems followed by fourteen bonus problems are available for students to choose their battles from. Most of these problems consist of several methods to write. For the purposes of grading, every JUnit test class counts as one lab. These problems drive in the techniques of Java and object-oriented programming, and also illustrate some deeper ideas in computer science and mathematics.
The specifications for the lab problems are given in the PDF document CCPS 209 Labs.
See the file bounty.md for the bounties that were collected for these problems.
Text of warandpeace.txt taken from Project Gutenberg.
Image files coffee.jpg and ilkka.jpg by Ilkka Kokkarinen, released in public domain by the author.
All teachers and students of computer science and Java are welcome to adapt and use these problems and their JUnit testers, with proper attribution.