studentsuvidha
OOPS using C++ IPU BCA notes and paper free download - Printable Version

+- studentsuvidha (https://studentsuvidha.com/forum)
+-- Forum: Student Stuffs (https://studentsuvidha.com/forum/Forum-Student-Stuffs)
+--- Forum: Indraprastha University IPU notes and papers (https://studentsuvidha.com/forum/Forum-Indraprastha-University-IPU-notes-and-papers)
+---- Forum: IPU BCA papers and Notes -free downloads (https://studentsuvidha.com/forum/Forum-IPU-BCA-papers-and-Notes-free-downloads)
+----- Forum: 3rd semester IPU BCA papers and Notes -free downloads (https://studentsuvidha.com/forum/Forum-3rd-semester-IPU-BCA-papers-and-Notes-free-downloads)
+----- Thread: OOPS using C++ IPU BCA notes and paper free download (/Thread-OOPS-using-C-IPU-BCA-notes-and-paper-free-download)



OOPS using C++ IPU BCA notes and paper free download - Dipesh S - 04-11-2017

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.