0% found this document useful (0 votes)
259 views

BCA-S201T Object Oriented Programming Using C++ Unit-I

This document outlines the units of study for an Object Oriented Programming Using C++ course. The units cover key OOP concepts like abstraction, encapsulation, inheritance and polymorphism. Specific topics include classes and objects, constructors and destructors, inheritance and different types of polymorphism. The last units cover generic functions, files, exception handling and generic classes. Key C++ features compared to C include cin/cout and new/delete operators. Recommended reference books on C++ programming are also listed.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
259 views

BCA-S201T Object Oriented Programming Using C++ Unit-I

This document outlines the units of study for an Object Oriented Programming Using C++ course. The units cover key OOP concepts like abstraction, encapsulation, inheritance and polymorphism. Specific topics include classes and objects, constructors and destructors, inheritance and different types of polymorphism. The last units cover generic functions, files, exception handling and generic classes. Key C++ features compared to C include cin/cout and new/delete operators. Recommended reference books on C++ programming are also listed.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

BCA-S201T Object Oriented Programming Using C++ UNIT-I Introduction Introducing Object Oriented Approach, Relating to other paradigms

s {Functional, Data decomposition}. Basic terms and ideas Abstraction, Encapsulation, Inheritance, Polymorphism, Review of C, Difference between C and C++ - cin, cout, new, delete, operators. UNIT-II Classes and Objects Encapsulation, information hiding, abstract data types, Object & classes, attributes, methods, C++ class declaration, State idendity and behaviour of an object, Constructors and destructors, instantiation of objects, Default parameter value, object types, C++ garbage collection, dynamic memory allocation, Metaclass / abstract classes. UNIT-III Inheritance and Polymorphism Inheritance, Class hierarchy, derivation public, private & protected, Aggregation, composition vs classification hierarchies, Polymorphism, Categorization of polymorphism techniques, Method polymorphism, Polymorphism by parameter, Operator overloading, Parameteric Polymorphism UNIT-IV Generic function Template function, function name overloading, Overriding inheritance methods, Run time polymorphism, Multiple Inheritance. UNIT-V Files and Exception Handling Streams and files, Namespaces, Exception handling, Generic Classes

Referential Books: 1. A.R.Venugopal, Rajkumar, T. Ravishanker Mastering C++, TMH, 1997. 2. S.B.Lippman & J.Lajoie, C++ Primer, 3 Edition, Addison Wesley, 2000.The C programming Lang., Person Ecl Dennis Ritchie 3. R.Lafore, Object Oriented Programming using C++, Galgotia Publications, 2004 4. D.Parasons, Object Oriented Programming using C++, BPB Publication.
rd

You might also like