Trimester 2, 2023
This unit covers object-oriented programming (OOP) principles including classes, objects, inheritance, polymorphism, encapsulation, and abstraction using C++. All tasks completed to High Distinction level demonstrating mastery of OOP concepts.
oop
Core object-oriented programming concepts
oop
Advanced class design and object interaction
oop
Class inheritance and derivation
oop
Runtime and compile-time polymorphism
oop
Common OOP design patterns
oop
Testing OOP code
oop
OOP design principles and best practices
oop
Comprehensive OOP final project