668
Page views
6
Files
0
Videos
2
R.Links

Icon
Syllabus

UNIT
1
Introduction to C++

Introduction to C++ - key concepts of Object-Oriented Programming –Advantages – Object Oriented Languages – I/O in C++:Streams in C++ – Predefined Stream Unformatted Console I/O operations – Formatted Console I/O operations – Bit fields - C++ Declarations: Parts of C++ - Types of Token: Keywords–Indentifier–Datatypes in C++ - Type Casting – Constants – Operators – Reference and Dereference Operators - Scope access Operator – Comma operator.

UNIT
2
Control Structures

Control Structures: Decision Making and Statements : If , If ... Else, jump, go to, break,continue, Switch case statements - Loops in C++ : For, While, Do - Functions in C++: Main() Function – Parts of Function – Pass by Arguments - Inline functions – Function Overloading : Principles of Function Overloading.Classesand Objects: Declaring Objects–Defining Member Functions–Static Membervariables and functions – array of objects – Friend functions – Constructor: Characteristics – Constructor with arguments – Overloading Constructor – Constructor with Default arguments – Copy constructor – Destructor.

UNIT
3
Operator Overloading

Operator Overloading: Keywords Operator–Overloading unary, binary operators– Overloading Friend functions – Inheritance: Types of Inheritance – Single, multilevel, Multiple, Hierarchal, Hybrid, Multi path inheritance – Virtual base Classes – Abstract Classes.

UNIT
4
Pointers

Pointers: Declaration–Void Pointer–Wild Pointer–Pointer to Class , Object–thispointer – 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 – Pure Virtual Function.

UNIT
5
File Stream Classes

Files : File stream classes–Steps in File Operation–File Opening modes–Errorhandling functions – Exception Handling: Principles of Exception Handling – Keywords try, throw, catch – Exception handling Mechanism – String : Declaring and Initializing string objects – String Attributes – Miscellaneous functions

Reference Book:

1.E. Balagurusamy, “OBJECT-ORIENTED PROGRAMMING WITH C++”- Tata McGraw Hill Publication, 1998. 2.MariaLitvin&GrayLitvin , “C++ for you”- Vikas publication, 2002.

Text Book:

Ashok N Kamthane , “OBJECT-ORIENTED PROGRAMMING WITH ANSI AND TURBO C++”- Pearson Education publication. 2006.

 

Print    Download