BCA, Third Semester, According to ‘UP Unified Syllabus’SyllabusBCA-S201T: OBJECT ORIENTED PROGRAMMING USING C++Unit-I: IntroductionIntroducing Object-Oriented Approach, Relating to other Paradigms {Functional, Data Decomposition}. Basic Terms and IdeasAbstraction, Encapsulation, Inheritance, Polymorphism, Review of C, Difference between C and C++ – cin, cout, new, delete, operators. Unit-II: Classes and ObjectsEncapsulation, Information Hiding, Abstract Data Types, Object and Classes, Attributes, Methods, C++ Class Declaration, State Identity and Behavior 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 PolymorphismInheritance, Class Hierarchy, Derivation – Public, Private and Protected, Aggregation, Composition versus Classification Hierarchies, Polymorphism, Categorization of Polymorphism Techniques, Method Polymorphism, Polymorphism by Parameter, Operator Overloading, Parameteric Polymorphism. Unit-IV: Generic FunctionTemplate function, function Name Overloading, Overriding Inheritance Methods, Run Time Polymorphism, Multiple Inheritance. Unit-V: Files and Exception HandlingStreams and Files, Namespaces, Exception Handling, Generic Classes.
UP/BCA/2019/3/05
91 Items
Specific References
isbn
978-93-89516-32-6
New
Comments (0)
No customer reviews for the moment.
Your review appreciation cannot be sent
Report comment
Are you sure that you want to report this comment?
Report sent
Your report has been submitted and will be considered by a moderator.
Your report cannot be sent
Write your review
Review sent
Your comment has been submitted and will be available once approved by a moderator.