Home / Semester 1 / CAP455
Back to Subjects

CAP455 — Object Oriented Programming Using C++

Course Overview

CAP455 4 Credits L:3 T:0 P:2
Download Syllabus

This subject covers fundamental object-oriented programming concepts using C++, including classes, functions, pointers, arrays, strings, constructors, file operations, inheritance, polymorphism, exception handling, templates, and the Standard Template Library. It develops skills in applying dynamic memory management, inheritance, polymorphism, and exception handling to solve programming problems.

Unit 1

Principles of OOP and C++ Essentials

Unit 2

Handling Pointers, Arrays and String

Unit 3

Constructors, Destructors and Managing File Operations

Unit 4

Operator Overloading, Type Casting and Re-usability

Unit 5

Dynamic Memory Management and Polymorphism

Unit 6

Handling Exceptions, Templates and STL

Exams & Practice

Mid Term Examination

Mid-semester comprehensive evaluation

25%

MTE: 100% MCQ - 0% Theory

End Term Examination

Final semester comprehensive evaluation

50%

Type: Examination and Practical

ETT: 50% MCQ - 50% Theory; ETP: Practical Course

CAP455 - FAQs

How many units are in CAP455?

CAP455 has 6 units. Each unit includes detailed notes and MCQ practice questions.

What exam resources are available for CAP455?

Unit-wise notes and MCQ practice are available. Exam resources coming soon.

How to prepare for CAP455 exams?

Study each unit's notes thoroughly, practice MCQs to test understanding, and attempt mock tests before exams. Focus on important topics and previous year questions.