BCA Semester-IIIrd - Object Oriented Programming using C++ Syllabus

Here you will find the syllabus of first subject in BCA Semester-IIIrd, which is Object Oriented Programming using C++.

Important - The syllabus may vary from college to college.

Object Oriented Programming using C++ Units

This course/subject is divided into total of 5 units as given below:

  1. Introduction
  2. Classes and Objects
  3. Inheritance and Polymorphism
  4. Generic Function
  5. Files and Exception Handling

Now let's expand the above listed units with its syllabus.

Unit-I Syllabus - Introduction

Here are the list of topics that comes under the syllabus of unit-I, that is introduction:

  • Introduction
    • Introducing Object Oriented Approach
    • Relating to other paradigms {Functional, Data decomposition}
  • Basic terms and ideas
    • Abstraction
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Review of C
    • Difference between C and C++
    • cin
    • cout
    • new
    • delete
    • operators

Unit-II Syllabus - Classes and Objects

Here are the list of topics that comes under the syllabus of unit-II, that is classes and objects:

  • Encapsulation
  • Information hiding
  • Abstract data types
  • Object & classes
  • Attributes
  • Methods
  • C++ class declaration
  • State identity and behaviour of an object
  • Constructors and destructors
  • Instantiation of objects
  • Default parameter value
  • Object types
  • C++ garbage collection
  • Dynamic memory allocation
  • Meta class / abstract classes

UNIT-III Syllabus - Inheritance and Polymorphism

Here are the list of topics that comes under the syllabus of unit-III, that is inheritance and polymorphism:

  • Inheritance
  • Class hierarchy
  • Derivation – public, private & protected
  • Aggregation
  • Composition Vs. Classification
  • Hierarchies
  • Polymorphism
  • Categorization of polymorphism techniques
  • Method polymorphism
  • Polymorphism by parameter
  • Operator overloading
  • Parametric Polymorphism

UNIT-IV Syllabus - Generic Function

Here are the list of topics that comes under the syllabus of unit-IV, that is generic function:

  • Template function
  • Function name overloading
  • Overriding inheritance methods
  • Run time polymorphism
  • Multiple Inheritance

UNIT-V Syllabus - Files and Exception Handling

Here are the list of topics that comes under the syllabus of unit-IV, that is files and exception handling:

  • Streams and files
  • Namespaces
  • Exception handling
  • Generic Classes

« Previous Course Next Course »

Like/Share Us on Facebook 😋