Object-Oriented Programming Lab

 

Subject Code- CIC 257

Introduction

The Object-Oriented Programming (OOP) Lab of CSE Department is dedicated to the principles and practices of object-oriented programming methodologies. Students are instructed in the design, implementation, and management of software systems utilizing OOP concepts such as encapsulation, inheritance, polymorphism, and abstraction. Through hands-on projects and coding exercises, participants develop practical skills in programming languages such as Java, C++, or Python, enabling them to create modular and maintainable code. The lab promotes critical thinking and problem-solving abilities, equipping students to address real-world software development challenges and deepening their understanding of modern programming paradigms.

Objective of the Laboratory

  • Ability to Perform Object Oriented programming to develop solutions to problem demonstrating usage of control structures, modularity, I/O and other standard language constructs.
  • Ability to Demonstrate adeptness of Object-Oriented programming in developing solutions to problems demonstrating usage of data abstraction, encapsulation, and inheritance.
  • Ability to Learn on the special member functions of the class and demonstrate on creation and deletion of class objects.
  • Ability to Demonstrate ability to implement one or more patterns involving realization of an abstract interface and utilization of polymorphism in the solution of problems which can take advantage of dynamic binding.
  • Ability to Learn syntax and features of the utilization of Standard Template library.

Facilities

Simulation Facilities:  Code Block, Visual Studio

People

  • Faculty Coordinator: Ms. Amrita Ticku
  • Other Faculty Users: Ms. Deepika Yadav
  • Lab Technician: Mr. Prateek