383
Page views
5
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Introduction of C++:

What is C++?, applications of C++, structure of C++ program, Basic concepts of OOP, Benefits of OOP, Tokens, Expressions and Control Structures.

UNIT
2
Functions in C++:

The main function, function prototyping, call by reference , return by reference, inline functions, default arguments, constant arguments, function overloading. Managing Console I/O Operations: C++ streams, C++ stream classes, unformatted console I/O operations, formatted console I/O operations and managing output with manipulators.

UNIT
3
Classes and Objects:

Specifying a class, defining member functions, making an outside function inline, nesting of member functions, private member functions, arrays within a class, memory allocation for objects, arrays of objects, objects as function arguments, friend functions returning objects, const member functions. Constructors and Destructors: Introduction constructors, parameterized constructors, multiple constructors in a class, constructors with default arguments and copy constructor.

UNIT
4
Operator Overloading:

Introduction, defining operator overloading, overloading unary Operators, overloading binary operators, overloading binary operators using friends, rules for overloading operators. Inheritance: Introduction, defining derived classes, single inheritance, making a private member inheritable, multilevel inheritance, multiple inheritance, hierarchical inheritance and hybrid inheritance.

UNIT
5
Working with Files:

Introduction, Classes for File Stream Operations, Opening and Closing a File, Detecting End-of-file, More about open( ), File Modes, File Pointers and their Manipulations, Sequential Input and Output Operations, Updating a File: Random Access.

Reference Book:

1. Programming with C++ by D.Ravi Chandran, Tata McGraw-Hill publishing company limited (1996), New Delhi. 2. Object Oriented Programming with ANSI and Turbo C++ by Ashok N.Kamthane, Pearson Education publishers (2003). 3. Programming with C++ by John R.Hubbard, 2nd Edition, TMH publishers (2002). 4. Object oriented programming in Turbo C++ by Robert Lafore, Galgotia publications Pvt.Ltd, New Delhi- 110002 11994. 5. The C++ programming language by Bjarne Stroutstrup, II Edition, Addision Wesley, 1991.

Text Book:

Object oriented programming with C++ by E.Balagurusamy, McGraw Hill, 4th edition. Unit 1: Chapter 1 – Sections 1.5, 1.6. Chapter 2 – Sections 2.1, 2.2, 2.6. Chapter 3 – Sections 3.2 - 3.24. Unit 2: Chapter 4 – Sections 4.2 – 4.9. Chapter 10 – Sections 10.2 – 10.6. Unit 3: Chapter 5 – Sections 5.3, 5.4,5.6 – 5.10, 5.13-5.17. Chapter 6 – Sections 6.1 – 6.5, 6.7. Unit 4: Chapter 7 – Sections 7.1 – 7.7. Chapter 8 – Sections 8.1 - 8.8. Unit 5: Chapter 11 – Sections 11.1 – 11.8.

 

Print    Download