Students will learn about Object-Oriented Programming (OOP) in this session, which is a programming paradigm centred on the concept of “objects,” which can contain data and code that manipulates that data. OOP is a method of arranging code that makes it easier to reuse, maintain, and alter. We will be teaching:
Objects and classes
Encapsulation
Abstraction \sInheritance
Polymorphism
Students will learn how to use OOP ideas to design and build real-world objects and their behaviours. The lesson will lay a solid foundation for using OOP in programming languages like Java, Python, C++, and others.