930
Page views
5
Files
6
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.RaviChandran, Tata McGraw-Hill publishing company limited (1996), New Delhi 2) Object Oriented Programming with Ansi and Turbo C++ by Ashok N.Kamathane, Pearson Education Publishers(2003)

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