NEB NotesNepal
Tech.OOP.101 • Class 103 Lessons
Credit Hours: 4

Object 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 Lessons
Unit 1

OOP Fundamentals, Objects and Classes

1 Lesson
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

Inheritance and Polymorphism

1 Lesson
Lesson 2Syllabus Mapped

Inheritance and Polymorphism

वंशानुक्रम र बहुरूपता

Types of inheritance (single, multiple, multilevel, hierarchical), function overloading, operator overloading, and virtual functions.

Unit 3

Exception Handling and File I/O in OOP

1 Lesson
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.