Course module

Paper 2 | Programming Languages & Object-Oriented Programming ConceptsMPPSC Assistant Professor Computer Science Paper 2 2026

Lessons
82
Duration
4 hr 7 min
PYQs
71
Practice
380

4% of this course's PYQ weight is covered in this module.

Syllabus index

Lessons in this module

Object Oriented Programming (OOPS)

Classes and Objects – The Blueprint and the Instance

  1. Classes and ObjectsPdf
  2. Demo: Classes and ObjectsStandard Video

Data Abstraction – Hiding Implementation Details

  1. Data AbstractionPdf
  2. Data AbstractionDrm Video

Encapsulation – Wrapping Data and Methods in a Single Unit

  1. Encapsulation – Wrapping Data and Methods in a Single UnitPdf
  2. EncapsulationDrm Video

Inheritance – Code Reusability and Hierarchical Relationships

  1. Inheritance – Code Reusability and Hierarchical RelationshipsPdf
  2. InheritanceDrm Video

Abstract Class – Incomplete Classes for Interface Definition

  1. Abstract Class – Incomplete Classes for Interface DefinitionPdf
  2. Abstract ClassDrm Video

Polymorphism – One Interface with Multiple Implementations

  1. Polymorphism – One Interface with Multiple ImplementationsPdf
  2. PolymorphismDrm Video

Dynamic Binding – Runtime Resolution of Method Calls

  1. Dynamic Binding – Runtime Resolution of Method CallsPdf
  2. Dynamic BindingDrm Video

Programming in C++

Constructors – Object Initialization Techniques

  1. Constructors – Object Initialization TechniquesPdf
  2. ConstructorDrm Video

Java

Arrays in Java – Sequential Data Structures

  1. Arrays in Java – Sequential Data StructuresPdf
  2. ArraysDrm Video

Final Keyword in Java – Constants, Non-Inheritance, and Restrictions

  1. Final Keyword in Java – Constants, Non-Inheritance, and RestrictionsPdf
  2. Final Keyword in JAVADrm Video

Previous-year questions

Explore the course

View course details
Loading lesson…