Code Monkey home page Code Monkey logo

ccps209labs's Introduction

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.

ccps209labs's People

Contributors

ikokkari avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.