Skip to content

Object Oriented Programming (ITSE243)

This course introduces students to object-oriented programming (OOP) principles using the Visual C++ programming language. Core topics include classes and objects, data abstraction, encapsulation, information hiding, composition, inheritance, function and operator overloading, templates, friend functions and classes, and dynamic memory allocation. In addition to mastering OOP techniques, students will explore secure coding practices in C++, focusing on preventing common vulnerabilities such as buffer overflows, memory leaks, and unauthorized access to class members. By the end of the course, students will be able to design robust and secure object-oriented applications using Visual C++.

Related Programs

Ask Us