MCA
MCA 1 SEM.
Introduction to Information Technology
Programming Based Numerical Analysis
Advanced Programming in ‘C’ Language
Data Structure with Algorithm
Digital Electronics
MCA 2 SEM.
Principles of Operating System
Object Oriented Programming with C++
Computer System Architecture
Web Technology
Discrete Mathematics
MCA 3 SEM.
Introduction to JAVA
Artificial Intelligence and Expert Systems
RDBMS
Theory of Computation
Computer Network
MCA 4 SEM.
Compiler Design
Software Engineering
Financial Accounting
Operation Research
Management Information System
MCA 5 SEM.
Soft Computing Techniques
Interactive Computer Graphics
Data Mining & Data Warehousing
Network Security
Analysis & Design of Algorithm
MCA 6 SEM.
Major Project ( Viva Voce)

Guru Ghasidas Vishwavidyalaya
Bilaspur Bilaspur Chhattisgarhhttp://www.ggu.ac.in
MCA 2 SEM.
Subject: Object Oriented Programming with C++

Unit – 1 Principal of OOP

Procedure oriented Vs Object oriented, OOP paradigm, Features of OOP , Basic Data types Tokens, Keywords, Constant , Variables, Operator I/O statements , Structure of C++ program, Arrays, pointers, Object modeling technique (OMT).


Unit – 2 Function, Object and Class OOP

Defining class, Abstract class , Function prototype, Function with parameter , Passing object as a parameter, Constructor function , Types of constructor, Destructor Friend function , Friend class, Dynamic allocation operator new and delete.


Unit – 3 Polymorphism and Inheritance

Types of polymorphism, Constructor overloading , Operator overloading, Template function Template class, Types of inheritance , Private , protected and public derivation of class , Resolving ambiguity Pointer to object, This pointer , Virtual class , virtual function.


Unit – 4 Input - output and File handling

I/O classes , File and stream classes , Opening and closing file Detecting end of file, String I/O, Char I/O, Object I/O, I/O with multiple object , File pointer, Disk I/O.


Unit – 5 Exception handling ,Name spaces and Standard Template library (STL)

Need of Exception handling , try , catch and throws keywords , defining namespace , benefit of namespace, Component of STL.


Jump to Top | Home Page