478
Page views
2
Files
5
Videos
0
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 streams unformatted console I/O operations – Formatted Console I?O operations- Bit Fields- C++ Declarations: Parts of C++ -Types of Tokens: Keywords –Identifiers _data types in C++ - Type Casting – Constants _ Operators- Reference and Dereference operator – 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 – Parts of arguments - Inline functions – Function Overloading :Principles of function Overloading. Classes and Objects : Declaring Objects – Defining Member Functions – Static Member variables and functions – array of objects –friend functions – Constructor: Characteristics – Constructor with arguments - Overloading Constructor – Constructor with Default argument – Copy Constructor - destructor.

UNIT
3
Operator Overloading

Operator Overloading: Keyword 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 Pointers – Wild Pointer – 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- Pure Virtual Function.

UNIT
5
Files

Files: File stream classes – Steps in File Operation- file Opening modes –Error handling 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:

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

Text Book:

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

 

Print    Download