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.
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent
Write your review
Review sent
Your review cannot be sent
AUTHORS: Dr. Sandeep Kumar Bothra , Abhishek Dadhich
ISBN :
check_circle
check_circle