Flexible Learning That Enhances Your Potential
Micro-credential certification in Object-Oriented Programming TCS3064 (BIT)
Mastering Object-Oriented Programming is an in-depth course designed to provide students with a comprehensive understanding of the principles, concepts, and techniques of object-oriented programming (OOP). This course aims to equip learners with the skills necessary to design, develop, and maintain robust and modular software solutions using the principles of OOP. Participants will learn to think in terms of objects, classes, inheritance, and polymorphism, enabling them to create efficient and scalable code for a wide range of applications.
Note: Subject relates to Bachelor of Information Technology
This programme is designed, delivered, assessed and awarded by SEGi University through the Africa Open Learning Platform.
Programming Skills - Yes
Age Experience - 19 Years Above
Language Proficiency - Yes
Numeracy Proficiency - No
Digital Skills - Yes
Pre-requisites - No
- Introduction to OOP
- Classes and Objects
- Encapsulation and Access Control
- Inheritance and Polymorphism
- Abstraction
- Design Patterns
- Object-Oriented Analysis and Design (OOAD)
- Error Handling and Exceptions
- Object -Oriented Design Principles
Assignment - 50%
Final Exam - 50%
- Bachelor of Information Technology (Hons)
- Masters of Science (Information Technology) by Research
- Software Developer/Engineer
- Front-End Developer
- Back-End Developer
- Full-Stack Developer
- Mobile App Developer
- Game Developer