Object Oriented Programming Through C++

  • New
₹170.00

Tax excluded

Quantity

AUTHORS: Dr. Sandeep Kumar Bothra , Abhishek Dadhich 

ISBN : 

Syllabus

 

Corse Code: BCA-63T-203

Object Oriented Programming Through C++

 

UNIT-I

Introduction to Object Oriented Concepts: Evolution of OOP, OOP Paradigm, Advantages of OOP, Comparison between Functional Programming and OOP Approach, Characteristics of Object Oriented Language – Objects, Classes, Inheritance, Reusability, user Defined Data Types,  Polymorphism, Overloading.

 

UNIT-II

Introduction to C++: C++ Tokens, Data Types, C++ Operators, Type Conversion, Variable Declaration, Arrays, Statements, Expressions, Conditional Statements, Jumping Statements, Loops, Functions, Pointers, Structures.

 

Classes and Objects: Classes, Objects, Defining Member Functions, Arrays of Class Objects, Pointers and\Classes, Passing Objects, Constructors, Types of Constructors, Destructors, this Pointer, Access Specifiers, Friend Functions, Inline Functions.  

 

Unit-III

Inheritance: Introduction, Importance of Inheritance, Types of Inheritance, Constructor and Destructor in Derived Classes., Member Access Control.

 

Polymorphism: Functions Overloading, Operator Overloading, Early Binding Polymorphism with Pointers, Unary and Binary Operator Overloading, Overload Assignment Operator, Copy Constructor.

 

UNIT-IV

Virtual Function: Virtual Function, Late Binding, Pure Virtual Functions, Abstract Classes, Generic Programming with Templates, Friend Function, Overloaded Function Templates, Multiple Arguments Function Template.

 

File Management: Handling Data Files (Sequential and Random), Opening and Closing of Files, Stream State Member Functions, Operations on File, Exception Handling.

UOR NEP2020/BCA/1/02
49 Items

16 other products in the same category: