CSVTU B.E. IV Semester IT Object Oriented concepts & Programming using C++ Syllabus

CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY, BHILAI (C.G.)

Semester: B.E. IV Sem. Branch: Information Technology

Subject: Object Oriented concepts & Programming using C++

UNIT I : Introduction

 Basic concepts of OOP, Benefits of OOP, Object Oriented Language, Structure of

C++ Program, Compiling & Linking , Operators & Expressions, Looping concepts, Arrays &

 

Structures, functions.

 

UNIT II : Classes & Object

 

: Specifying a class, Define member function, Scope of class and its member ,

Nested Class, Data hiding & encapsulation, Friend function, Array within a class, array of object as

 

function argument, function returning object, static member.

 

UNIT III: Constructors and Destructors

 

: Constructor function, parameterized multiple constructor, default

constructor, copy constructor, const and class, Data conversion between objects of different classes,

 

Destructor function, Polymorphism, function overloading, Operator overloading.

 

UNIT IV: Inheritance, Pointer & Virtual function

 

: Define derived classes, single inheritance, multilevel

inheritance, Hierarchical inheritance, Hybrid Inheritance, Pointers to objects, this pointer, Pointers to

 

derived class, Virtual function, Pure Virtual function, Abstract classes.

 

UNIT V: File I/O & Templates

 

: files streams, opening & closing a file, read () & write() functions, detecting

end-of-file, seekp(), seekg(), tellg(), tellp()function. Introduction to Templates & Exception,

 

Creating and handling Templates and Exception in OOP.

 

Name of Text Books

1. OOPS with C++ : E. Balagurusamy

2. OOP with C++: Robort Laphore.

Name of Reference Books

1. Object Oriented Programming in C++ : StroutStrups.

2. Programming with C++ : Venugopal .

3. Programming with C++ : D Ravichandran

4. Let us C++ : Yashwant Kanetkar.

5. C++ and OOPs Paradigm by Debasish Jana ( PHI)

6. OOP-P Sengupta & B.B. Choudhari ( PHI)

7. OOP with C++ by M.P. Bhave & S. A. Patekar ( Pearson Education)

Leave a Comment