Skip to content

ZIMSEC A-Level Computer Science

7.8Object-oriented programming

Object-oriented programming in ZIMSEC A-Level Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Subtopic41 practice questions2 lessons

Overview

Form 6 (competency matrix 8.12): classes, encapsulation, polymorphism and inheritance; the matrix also mentions implementing classes and demonstrating a singleton.

Learning objectives

What the syllabus expects you to be able to do.

  1. 7.8.1Outline the features of object-oriented programming.
  2. 7.8.2Implement classes using encapsulation, inheritance and polymorphism.

Lessons

  • Object-oriented programming: classes, objects, inheritance and polymorphism

    55 min

    Full access
  • Writing object-oriented programs

    60 min

    Full access

Join to read every lesson, or see what Full access includes.

Sample question

A sample question on this topic. Answer it, check it, then read the worked answer.

Object-oriented programming: sample question

1 mark

What is the difference between a class and an object?

Choose one answer

Turn Object-oriented programming into a strength.

Practise with instant marking, see your mastery grow and get a study plan built around your exam date.