BBC351

Object Oriented Programming in C++ Lab

L-T-P0-0-3 Credits2 Session2025-26 TypeLab / Practical
Appears in 1 semester

BCA · Sem 3 (Lab)

List of Experiments / Activities

  1. 1Write a program using functions.
  2. 2Write a program using functions with default arguments.
  3. 3Write a program to implement call by value, call by address, and call by reference.
  4. 4Write a program to understand objects, member functions, and constructors.
  5. 5Write a program using classes with primitive data members.
  6. 6Write a program using classes with arrays as data members.
  7. 7Write a program using classes with pointers as data members.
  8. 8Write a program using classes with constant data members.
  9. 9Write a program using classes with static member functions.
  10. 10Write a program to demonstrate compile-time polymorphism.
  11. 11Write a program to demonstrate operator overloading.
  12. 12Write a program to demonstrate function overloading.
  13. 13Write a program to demonstrate run-time polymorphism.
  14. 14Write a program to implement inheritance.
  15. 15Write a program to demonstrate virtual functions.
  16. 16Write a program using virtual base classes.
  17. 17Write a program using templates.
  18. 18Write a program for file handling.
  19. 19Write a program to perform sequential file access.
  20. 20Write a program to perform random file access.
  21. Note: The instructor may add/delete/modify experiments, wherever he/she feels in a justified manner.
Course Outcomes (COs)3 outcomes

After completion of the course student will be able to:

  1. CO1Use the Concept of Data Abstraction and Encapsulation in C++ programs.K3
  2. CO2Interpret C++ program using the concept such as polymorphism, virtual function, exception handling and template.K3
  3. CO3Apply object- o r i e n t e d techniques to analyze, design and develop a complete solution for a given problem.K3

Official AKTU syllabus

This subject is on page 24 of the original AKTU PDF.

Official AKTU syllabus PDF ↗