Option D (OOP)
Object Oriented Programming (OOP) is the fourth and last option of the four options offered for Paper 2. It is a fundamentally different way of programming and might take a while to get used to.
D1 – Objects as a programming concept (HL & SL)
D2 – Features of OOP (HL & SL)
D3 – Program development (HL & SL)
D4 – Advanced program development (HL only)