studentsuvidha

Full Version: OOPS using C++ IPU BCA notes and paper free download
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
QUESTION PAPERS:-

SYLLABUS:-

UNIT–I
Introduction: Introducing Object-Oriented Approach, Relating to other paradigms (functional, data decomposition). Features of Procedure oriented programming, Basic Concepts of Object Oriented Programming, Benefits of OOP, Applications of OOP, Difference between C and C++, cin, cout, new, delete operators. C++ Environment: Program development environment, the language and the C++ language standards. C++ standard libraries. Introduction to various C++ compilers, C++ standard libraries, Testing the C++ program in Turbo C++/Borland C++/MicroSoft VC++/GNU C++ compiler.

UNIT–II 
Classes and Objects: Encapsulation, information hiding, abstract data types, Object & classes, attributes, methods, C++ class declaration, references, this pointer, Function Overloading, Constructors and destructors, instantiation of objects, Default parameter value, C++ garbage collection, dynamic memory allocation, Meta class/abstract classes.

UNIT–III 
Inheritance and Polymorphism: Inheritance, Class hierarchy, derivation – public, private & protected, Aggregation,  composition v/s classification hierarchies, Polymorphism, Categorization of polymorphism techniques, Method polymorphism, Polymorphism by parameter, Operator overloading, Parametric polymorphism, Virtual Function, Early v/s Late Binding.

UNIT–IV 
Generic Programming – Introduction, templates, template functions, Overloading of template functions, Overriding inheritance methods.
Files and Exception Handling: Persistant objects, Streams and files, Namespaces, The basic stream classes: C++ predefined streams, Error handling during file operations, Command Line Arguments. Types of Exception, Catching and Handling Exceptions.