Programme Curriculum
Duration

45 hours (4 weeks)

Fees

Rs. 7000/-

Learning Outcome

After completion of this course, participants are expected to be able to:

  1. To Understand and demonstrate various programming constructs of C++.
  2. To Understand the features of Object Oriented Concept.

Target Learners

    This short course on object oriented Programming using C++ is a part of the bridge course program offered to the non-computer background students who aspire to take admission into M.Sc. Data Science course curriculum.

Course Overview

Object-oriented programming aims to implement real-world entities like inheritance, hiding, polymorphism, etc. in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function. Throughout this course, students will explore object-oriented programming paradigm, different features of OOPS concept and its implementation using C++. Students will also learn the basic syntax of C++. By the end of the course they will have insights of object oriented concept and features and its implementation using C++ programming language.


Object Oriented Programming

  1. Structures and classes, and member function
  2. Accessing member of class
  3. Defining objects, array of objects
  4. Pointers to classes, Unions and classes

  1. Nested classes
  2. Constructors, Copy constructors
  3. Destructors
  4. Inline member functions, Friend functions, this pointer

  1. Concept and use: Single Inheritance, Base Classes, Derivations of classes
  2. Types of inheritance
  3. Member access control, Container classes
  4. Function overloading, operator overloading

  1. Early & late binding, virtual functions, pure virtual functions abstract base class
  2. Constructor under inheritance, destructor under inheritance
  3. Virtual destructor
  4. Virtual base classes

Learners will learn from articles, PPT, eLearning, videos, practical activities, assignments, webinars as well as discussions with fellow learners and mentors.

Certificate of Completion will be awarded to those who obtain a minimum score of 50% in all Quizzes.