UNIT 1: Introduction to Object Oriented Thinking & Object Oriented Programming: Comparison with Procedural Programming, features of Object oriented paradigm– Merits and demerits of OO methodology; Object model; Elements of OOPS, IO processing, Data Type, Type Conversion, Control Statement, Loops, Arrays.
UNIT 2: Encapsulation and Data Abstraction- Concept of Objects: State, Behavior & Identity of an object; Classes: identifying classes and candidates for Classes Attributes and Services, Access modifiers, Static members of a Class, Instances, Message passing, and Construction and destruction of Objects.
UNIT 3: Relationships – Inheritance: purpose and its types, ‘is a’ relationship; Association, Aggregation. Concept of interfaces and Abstract classes.
UNIT 4: Polymorphism: Introduction, Method Overriding & Overloading, static and runtime Polymorphism. Virtual Function, friend function, Static function, friend class.
UNIT 5: Strings, Exceptional handling, Introduction of Multi-threading and Data collections. Case study like: ATM, Library management system.
NOTES :
AD-305_Object Oriented Programming_UNIT-1
AD-305_Object Oriented Programming_UNIT-2
AD-305_Object Oriented Programming_UNIT-3
AD-305_Object Oriented Programming_UNIT-4
AD-305_Object Oriented Programming_UNIT-5
Question Bank :
RGPV OLD PAPER:
Assignments Session 2025-26(ODD) (Batch:2024-2028)
Deadline: 28-10-2025
Deadline: 04-11-2025
QUIZ Session 2025-26(ODD)
(Batch:2024-2028)
AD-305_OOPM_UNIT-5