skip to primary navigationskip to content

Course pages 2020–21

Object-Oriented Programming

The OOP Course

This course is a first course in OOP. The main laguage is Java, although references to other languages are used to make certain points. It's mostly standalone, although contextualised for those who have studied the first courses in Computer Science Paper 1.

Materials

Practical exercises on Chime

These are in the order that they are suggested in the supervision work.

Take-home test

The take-home test will be released on Tuesday 27th April 2021 at 9:00am. You will have until 9am on Thursday 29th April 2021 to submit your solution to Chime.

The test will take the form of a practical exercise done through Chime so you should make sure you are confident using the system beforehand.

Note: that there will be no acceptance tests on Chime to check your solution. It's up to you to write your own tests to convince yourself your program works.

A mock version of the test is provided below for you to practice and to give you an idea of what will be expected.

Mock take-home test: Turtle graphics

Take-home test from 2019-2020: Poker