Department of Computer Science and Technology

Course pages 2019–20

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.

Moodle Page

Current students have access to the Moodle page for this course, where there is a question/help forum.


Practical exercises

Links to practical exercises will be here

Take-home test

The take-home test will be released on Tuesday 21st April 2020 at 9:00am. You will have until 9am on Thursday 23rd April 2020 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