Skip to content

Graded lab problems for the author's Java course CCPS 209 Computer Science II.

License

Notifications You must be signed in to change notification settings

ikokkari/CCPS209Labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eff486b · Apr 27, 2024
Dec 28, 2021
Nov 8, 2021
Jul 26, 2021
Jul 26, 2021
Jul 10, 2022
Oct 10, 2022
Nov 17, 2022
Dec 15, 2021
Jan 27, 2022
Dec 21, 2021
Dec 28, 2021
Jul 11, 2022
Apr 27, 2024
Dec 15, 2021
Dec 16, 2021
Mar 9, 2022
Mar 28, 2023
Dec 28, 2021
Jan 27, 2022
Dec 21, 2021
Apr 5, 2023
Mar 15, 2023
Mar 14, 2023
Nov 21, 2022
Jan 28, 2022
Jul 26, 2021
Mar 30, 2022
Jan 27, 2022
Dec 2, 2022
Oct 21, 2022
Jan 5, 2024
Feb 25, 2022
Nov 18, 2022
Mar 2, 2023
Jan 27, 2022
Nov 25, 2021
Feb 8, 2022
Feb 7, 2022
Jan 27, 2022
Feb 13, 2022
Jul 26, 2021
Mar 2, 2023
Jan 27, 2022
Nov 18, 2022
Mar 21, 2023
Aug 31, 2022
Jan 12, 2022
Feb 10, 2022
Jan 28, 2022
Nov 11, 2022
Nov 20, 2022
Jan 9, 2021
Jan 23, 2022
Feb 18, 2022
Oct 24, 2021
Jul 26, 2021
Dec 28, 2021
Jan 13, 2022
Mar 18, 2022
Jan 27, 2022
Jan 26, 2022
Mar 9, 2022
Nov 27, 2023
Dec 28, 2021
Dec 28, 2021
Jan 7, 2022
Dec 28, 2021
Mar 27, 2022
Nov 19, 2022
Nov 22, 2022
Mar 21, 2023
Apr 5, 2023
Jan 27, 2022
Jan 27, 2022
Jan 27, 2022
Jan 27, 2022
Jul 26, 2021
Jun 3, 2022
Jul 26, 2021
Feb 7, 2022
Feb 7, 2022
Jan 27, 2022
Jan 27, 2022
Jan 27, 2022
Feb 15, 2022
Jul 26, 2021
Apr 15, 2023
Jul 26, 2021
Jan 27, 2022
Jan 8, 2022
Dec 12, 2021
Dec 21, 2021
Jul 13, 2022
Nov 22, 2022
Apr 1, 2022
Oct 14, 2022
Aug 8, 2022
Dec 28, 2021
Jan 21, 2022
Jan 21, 2022
May 23, 2023
Dec 28, 2021
Jul 26, 2021
Dec 28, 2021
Dec 13, 2021
Jan 23, 2022
Feb 18, 2022
Dec 28, 2021
Oct 29, 2022
Jan 27, 2022
Jan 27, 2022
Oct 16, 2022
Dec 2, 2022
Jul 26, 2021
Mar 30, 2022
Jan 27, 2022
Dec 28, 2021
Dec 28, 2021
Aug 8, 2022
Nov 17, 2022
Jan 9, 2021
Dec 28, 2021
Dec 28, 2021
Oct 19, 2021
Apr 22, 2024
Jan 9, 2021
Jan 9, 2021
Jul 26, 2021
Jan 9, 2021

Repository files navigation

CCPS 209 Labs

This repository contains the labs and the fully automated 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. There is a total of 99 problems followed by fourteen bonus problems available for students to freely choose the problems they wish to solve, depending on their inclinations and personal interest. 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.

Problems so far unsolved are given bounties of 100 CAD for the first solver of each such problem, as a donation for a good cause. See the file bounty.md for the list of bounties both claimed and still open.

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.

About

Graded lab problems for the author's Java course CCPS 209 Computer Science II.

Topics

Resources

License

Stars

Watchers

Forks

Languages