View on GitHub

REPL

The Learning Hub for UoL's Online CS Students

Go back to the main page

Table of contents


Object-Oriented Programming

This module will provide you with an object-oriented programming skillset. You’ll learn what objects and classes are and how to write classes. You’ll see how objects can interact with each other, including defining and implementing interfaces to control the interaction. You’ll learn how to use inheritance to extend functionality from parent classes. You’ll learn how to write code according to style guidelines and how to write formal code documentation.

Professor(s)

Topics covered

Assessment

Coursework only (Type II)

Module specification

Past exams

See past exams here.

Syllabus

Resources

Kinks to be aware of

Linux setup guide for OOP projects

Refer Linux setup guide

Class diagram of starter code

class diagram of starter code

Complementary learning

C++

:heart: Notes

On REPL

IDE warning

The programme’s director said that “you cannot do the work in the second half of the course in Windows with VSCode, so people would need to install Visual Studio eventually anyway.