ResourcesM.Sc ITObject Oriented Programming using C++
PGCA1911

Object Oriented Programming using C++

Program:M.Sc IT
Semester:Semester 2
Credits:4 Credits
Units:4 Units

Subject Overview

This paper builds object-oriented programming skills in C++ — program fundamentals and control structures, arrays/strings/structures, classes and constructors, and inheritance, operator overloading and file handling. A 4-credit core theory paper.

Unit-wise Syllabus

4 units — click WhatsApp below to get the full notes for each

1

Unit 1: C++ fundamentals

OOP introduction and basic features, C++ program structure, compiling and executing programs, procedural vs object-oriented languages, I/O and assignment statements, constants, variables, operators, data types, control structures (if-else, nested if, while, do-while, for, jump statements)

2

Unit 2: Arrays, strings and data structures

Array declaration, single and multi-dimensional arrays, memory representation, matrices, strings and string handling functions, structures and unions

3

Unit 3: Classes, objects and constructors

Class and function definitions, scope resolution operator, private/protected/public members, nesting of member functions, object creation and access, parameterized and copy constructors, multiple constructors, dynamic initialization, destructors

4

Unit 4: Inheritance, overloading and file handling

Constructors/destructors under inheritance, single/multiple/multilevel/hierarchical/hybrid inheritance, function/unary/binary operator overloading, binding, friend and virtual functions, file opening/closing, file modes and methods

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Object Oriented Programming using C++.