People Innovation Excellence

[OIC] OOP in C++

S1-Computer Science

Object Oriented Programming (OOP) is the latest of programming paradigms and now almost all of the industry uses these paradigms to develop the application program. The main features are abstract data types, inheritance, dynamic binding to perform true polymorphism, generic programming and others. This course helps students in understanding OOP concepts and it’s implementation in C++ programming language.

Course Outline:

  1. [OIC01] Introduction & IO Stream
  2. [OIC02] Class & Object
  3. [OIC03] Constructor & Destructor
  4. [OIC04] Encapsulation
  5. [OIC05] Inheritance
  6. [OIC06] Polymorphism
  7. [OIC07] String
  8. [OIC08] Data and Function Specifiers – Part1
  9. [OIC09] Data and Function Specifiers – Part2
  10. [OIC10] References and Pointers
  • Rhio Sutoyo
  • Jeklin Harefa
  • Engineering
Indonesia