Certified in Object Oriented Programming

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This course emphasizes current techniques in object oriented design, analysis, and programming. Such topics as encapsulation, information hiding, inheritance and polymorphism are studied in class assignments and programming exercises

What Will You Learn?

  • OOP provides a clear modular structure for programs.
  • It is good for defining abstract data types.
  • Implementation details are hidden from other modules and other modules has a clearly defined interface.
  • It is easy to maintain and modify existing code as new objects can be created with small differences to existing ones.
  • objects, methods, instance, message passing, inheritance are some important properties provided by these particular languages
  • encapsulation, polymorphism, abstraction are also counts in these fundamentals of programming language.
  • It implements real life scenario.
  • In OOP, programmer not only defines data types but also deals with operations applied for data structures.

About the instructor


Course Curriculum

Module 1

  • Introduction
  • Abstraction & Inheritance,
  • Introduction to Generalization & Specialization,
  • Multiple Inheritance & Associations, Object-Oriented Modelling,

Module 2

  • Introduction to Objects and Classes,
  • Constructors, Destructor,
  • Accessor Functions & this Pointer,
  • Constant data members & Static Variables,
  • Constant data members & Static Variables& Array of objects, new Operator & Getter and Setter,
  • Composition, Composition& Aggregation and Friend Functions,
  • Operator overloading, Inheritance, Access Specifiers,
  • Copy Constructor &Assignment Operator,
  • Assignments

Module 3

  • Overriding, Types of Inheritance,
  • Polymorphism
  • Polymorphism – Case Study, Multiple Inheritance, Generic Programming,
  • Templates and Friends, Generic Algorithms Revisited, Cursors & Vectors,
  • Standard Template Library, Iterators, Techniques for Error Handling
  • Assignments

Download eBooks

  • Download eBooks


Student Ratings & Reviews

No Review Yet
No Review Yet