✉ bvocsd@bvocsdnbbgc.in
Student Login  |  Parent View  |  Staff Login

BVoc-SD-G-303 – Object Oriented Programming with C++

Home / Courses / Object Oriented Programming with C++
UNIT I Introduction to C++: key concepts of Object-Oriented Programming Advantages Object Oriented Languages – I/O in C++ - C++ Declarations. Control Structures : - Decision Making and Statements : If .. else ,jump, goto, break, continue, Switch case statements - Loops in C++ : For, While, Do - Functions in C++ - Inline functions – Function Overloading. UNIT II Classes and Objects: Declaring Objects – Defining Member Functions – Static Member variables and functions – array of objects –friend functions – Overloading member functions – BVIT fields and classes – Constructor and destructor with static members. UNIT III Overloading: Overloading unary, binary operators – Overloading Friend functions – type conversion – Inheritance: Types of Inheritance – Single, Multilevel, Multiple, Hierarchal, Hybrid, Multi path inheritance – Virtual base Classes – Abstract Classes. UNIT IV Pointers: Declaration – Pointer to Class , Object – this pointer – Pointers to derived classes and Base classes – Arrays – Characteristics – array of classes – Memory models – new and delete operators – dynamic object – Binding , Polymorphism and Virtual Functions. Files – File stream Exception Handling Miscellaneous functions.

Course Details

SemesterSemester III
L-T-P3-0-4
Credit4
Contact Hours-
Total Marks100
Formative / Summative50 / 50

Faculty In-Charge

Miss Abigail Rai
Assistant Professor

✉ angellaraiz90@gmail.com

← Back to all courses