Tech.OOP.101 • Class 103 Lessons
Credit Hours: 4Object Oriented Programming
वस्तुपरक प्रोग्रामिङ (OOP)
OOP concepts, Classes and Objects, Data Abstraction, Encapsulation, Inheritance, Polymorphism, and C++/Java fundamentals (CDC LRM Ref 3864).
Prescribed Chapters
Showing 3 LessonsUnit 1
1 LessonOOP Fundamentals, Objects and Classes
Lesson 1Syllabus Mapped
OOP Fundamentals, Objects and Classes
वस्तुपरक प्रोग्रामिङका आधार, अब्जेक्ट र क्लास
Procedural vs Object Oriented Programming, characteristics of OOP, Class declaration, Object instantiation, data members, and member functions.
Unit 2
1 LessonInheritance and Polymorphism
Lesson 2Syllabus Mapped
Inheritance and Polymorphism
वंशानुक्रम र बहुरूपता
Types of inheritance (single, multiple, multilevel, hierarchical), function overloading, operator overloading, and virtual functions.
Unit 3
1 LessonException Handling and File I/O in OOP
Lesson 3Syllabus Mapped
Exception Handling and File I/O in OOP
अपवाद व्यवस्थापन र फाइल स्ट्रिम
Exception handling mechanisms (try, catch, throw), streams, reading and writing objects to binary/text files.