Object Oriented Programming — ENCT 151
Year I · Part II — Complete theory notes + most probable exam questions with solutions, chapter by chapter, based on the official syllabus (C++).
How to use this: each chapter page has full theory for every syllabus sub-topic, followed by a "Most Probable Questions" section with model answers/code. Study theory first, then use the Q&A sections for revision and practice.
Quick links
Chapters
Final Exam Marks Distribution
| Chapter | Topic | Hours | Marks* |
| 1 | Introduction to OOP | 3 | 4 |
| 2 | Basics of C++ Programming | 5 | 7 |
| 3 | Objects and Classes | 7 | 9 |
| 4 | Operator Overloading | 5 | 7 |
| 5 | Inheritance | 5 | 7 |
| 6 | Virtual Functions | 4 | 5 |
| 7 | Stream Computation | 6 | 8 |
| 8 | Templates | 6 | 8 |
| 9 | Exception Handling | 4 | 5 |
| Total | | 45 | 60 |
*Minor deviation possible in actual marks distribution (per official syllabus).
References
- Schildt, H. (2015). C++: The Complete Reference. McGraw-Hill Education.
- Baral, D.S., Baral, D. (2010). Secrets of Object Oriented Programming in C++. Bhundipuran Prakasan.
- Lafore, R. (2002). Object Oriented Programming in C++. Sams Publishing.
- Deitel, H.M., Deitel, P.J. (2007). C++ How to Program. Prentice Hall.