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.
Notes :1.Object-Oriented Thinking (OOT) 2. OOP Vs PP/ OOP vs PP 3. Merits and demerits of OO methodology 4. The Object Model OOPM 5. OOP paradigm 6. elements of OOP 7. Type conversion 8. IO processing
AD305_Assignment_Unit 1 Last date of submission 09/10/2024
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.
Notes : Concepts of Class in Object-Oriented Programming (OOP) Encapsulation in C++, Abstraction in C++, Static Members of Class, message passing, Constructor and destructor,
AD305_Assignment_Unit 2 Last date of submission 04/11/2024
UNIT 3: Relationships – Inheritance: purpose and its types, ‘is a’ relationship; Association, Aggregation. Concept of interfaces and Abstract classes.
Notes : Inheritance, Association, Aggregation, and Composition, Diamond Inheritance Problem in C++
AD305_Assignment_Unit 3 Last date of submission 18/11/2024
UNIT 4: Polymorphism: Introduction, Method Overriding & Overloading, static and runtime Polymorphism. Virtual Function, friend function, Static function, friend class.
Notes : Polymorphism, Friend function
AD305_Assignment_Unit 4 Last date of submission 15/12/2024
UNIT 5: Strings, Exceptional handling, Introduction of Multi-threading and Data collections. Case study like: ATM, Library management system.
AD305_Assignment_Unit 5 Last date of submission 26/12/2024
Important Link
RGPV Old Paper