OOP Grade 12 IEB – Complete Study Guide 2026, Exams of Computer Science

Master Object-Oriented Programming (OOP) for Grade 12 IEB exams with this 2026 complete study guide. Covers classes, objects, inheritance, polymorphism, and exam-focused practice questions.

Typology: Exams

2025/2026

Available from 01/13/2026

TutorExpert01
TutorExpert01 🇺🇸

4.2

(6)

11K documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
OOP Grade 12 IEB Complete Study
Guide 2026
Decomposition - ANSWER ✔✨---Breaking down of the problem into smaller parts, more
manageable parts.
Abstraction - ANSWER ✔✨---Focusing on important information only, ignoring irrelevant details.
Pattern recognition - ANSWER ✔✨---Looking for similarities within problems
Algorithmic thinking - ANSWER ✔✨---Developing a step-by-step solution to the problem.
Attribute - ANSWER ✔✨---A variable/ field/ property of a class.
Declare a variable - ANSWER ✔✨---State a variable without assigning a value to it.
Instantiating a variable - ANSWER ✔✨---Giving a variable a value for the first time.
Access modifier for public - ANSWER ✔✨---+
pf3

Partial preview of the text

Download OOP Grade 12 IEB – Complete Study Guide 2026 and more Exams Computer Science in PDF only on Docsity!

OOP Grade 12 IEB – Complete Study

Guide 2026

Decomposition - ANSWER ✔✨---Breaking down of the problem into smaller parts, more manageable parts. Abstraction - ANSWER ✔✨---Focusing on important information only, ignoring irrelevant details. Pattern recognition - ANSWER ✔✨---Looking for similarities within problems Algorithmic thinking - ANSWER ✔✨---Developing a step-by-step solution to the problem. Attribute - ANSWER ✔✨---A variable/ field/ property of a class. Declare a variable - ANSWER ✔✨---State a variable without assigning a value to it. Instantiating a variable - ANSWER ✔✨---Giving a variable a value for the first time. Access modifier for public - ANSWER ✔✨---+

Access modifier for private - ANSWER ✔✨---- Access modifier for protected - ANSWER ✔✨---# Methods - ANSWER ✔✨---The actions that can be applied to the fields of a class. Static methods - ANSWER ✔✨---Methods that can be called w/o having an instance of an object. Typed method - ANSWER ✔✨---Methods that return a value of a specific data type (have a return statement). Void method - ANSWER ✔✨---Methods that do not return any data of any type. Class - ANSWER ✔✨---A blueprint for an object , defines how the objects created from it will work. Object - ANSWER ✔✨---An instance of a class. Encapsulation - ANSWER ✔✨---Combining data fields and methods in a unit. Constructor - ANSWER ✔✨---A method that assigns values to field of a class and creates an object of that class. Accessor method - ANSWER ✔✨---A method that accesses an object but does not change it. Mutator method - ANSWER ✔✨---A method that changes the values of a private field. Information hiding - ANSWER ✔✨---The inner workings of a class being hidden from the class user. Allows for the updating of the class, prevents users from handling complex code.