755
Page views
6
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
OOPs

OOPs, A New Paradigm – Evaluation of Programming Paradigm – Objects – Classes –Multiple Viewing of the Same Object – Encapsulation and Data Abstraction – Inheritance –Delegation – Object Composition – Polymorphism – Message Communication – Popular OOPs Languages – Merits and Demerits of OOPs Methodology – Application of OOPs.

UNIT
2
Application of C++

Application of C++ - Structure of C++ Program – Tokens, Expression -Basic Data Types –Symbolic Constants – Declaring Data Types - Reference Variables – Operator in C++ - Scope Resolution Operator – Expressions and Implicit Conversions – Control Structures – Functions in C++ - Call by Reference – Call by Value – Inline Functions – Default Arguments –Constant Arguments – Classes and Objects – Defining Member Functions – Nesting Member Function – Private Member Function – Static Member Function

UNIT
3
Array of Objects

Array of Objects – Friend Function – Returning Objects – Constant Member Function –Pointer to Members – Constructors with Default Arguments – Copy Constructor – Dynamic Constructor – Destructor – Operator Overloading and Type Conversions – Rules for Operator Overloading – Function Overloading – Function Overloading with Arguments – Special Features of Function Overloading

UNIT
4
Inheritance

Inheritance – Single Inheritance – Types of Base Classes – Types of Derivation – Public –Private – Protected Inheritance – Multilevel Inheritance – Multiple Inheritance – Hierarchical Inheritance – Hybrid Inheritance – Polymorphism – Virtual Functions – Pure Virtual Function –Pointer to Derived Classes.

UNIT
5
Managing Console I/O Operations

Managing Console I/O Operations – C++ Streams – Stream Classes – istreams, ostreams, ioStream, fstream, ifstream, ofstream, filebuff, istrstream, ostrstream – Unformatted I/O Operation – Classes for File Stream Operations – Opening and Closing a file.

Reference Book:

D.Ravichandran, “Programming with C++”, Tata McGraw-Hill Publishing Company Limited, New Delhi, 2002.

Text Book:

E. Balagurusamy, “Object Oriented Programming with C++”, Tata McGraw-Hill Publishing Company Limited, New Delhi, 2003.

 

Print    Download