logo
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

object oriented programming using c++

Semester :  VI

Course Code : 18EE645

CIE Marks : 40                       SEE Marks : 60

 Full Notes

Handwritten Notes

OBJECT-ORIENTED PROGRAMMING USING C++
18EE645

SYLLABUS

Module-1

Beginning with C++ and its Features: What is C++?, Applications and structure of C++ program, Different Data types, Variables, Different Operators, expressions, operator overloading and control structures in C++ . (Topics from Chapter 2 and 3 of textbook]

Module-2

Functions, Classes and Objects: Functions, Inline function, function overloading, friend and virtual functions, Specifying a class, C++ program with a class, arrays within a class, memory allocation to objects, array of objects, members, pointers to members and member functions. (Selected Topics from Chapter 4 and 5 of textbook).

Module-3

Constructors, Destructors and Operator Overloading: Constructors, Multiple constructors in a class, Copy constructor, Dynamic constructor, Destructors, Defining operator overloading, Overloading Unary and binary operators, Manipulation of strings using operators. (Selected topics from Chapter 6 and 7 of textbook)

Module-4

Inheritance, Pointers, Virtual Functions, Polymorphism: Derived Classes, Single, multilevel, multiple inheritance, Pointers to objects and derived classes, this pointer, Virtual and pure virtual functions (Selected topics from Chapter 8 and 9 of textbook).

Module-5

Streams and Working with Files: C++ streams and stream classes, formatted and unformatted I/O operations, Output with manipulators, Classes for file stream operations, opening and closing a file, EOF (Selected topics from Chapters 10 and 11 of textbook).

Textbook

Object Oriented Programming with C++ E.Balaguruswamy TMH 6th Edition, 2013