Course module
Paper 2 | Programming Languages & Object-Oriented Programming Concepts — MPPSC Assistant Professor 2026 – Computer Science (Paper 1 + Paper 2)
Explore the module outline and lessons below. Enroll free to begin studying here.
Return to /learn/MPPSC-ASSISTANT-PROFESSOR-COMPUTER-SCIENCE-PAPER-2/programming-languages-object-oriented-programming-concepts after enrolling
- Lessons
- 122
- Duration
- 22 hr 52 min
- PYQs
- 99
- Practice
- 60
5% of this course's PYQ weight is covered in this module.
Syllabus index
Lessons in this module
Java
Introduction to Java – Features and Basics of the Language
What is JDK – Development Kit Components and Usage
JRE – Java Runtime Environment and Execution Model
JVM – Java Virtual Machine Architecture and Lifecycle
Variables, Data Types, and Loops – Fundamental Building Blocks
Operators, Type Conversion
Arrays in Java – Sequential Data Structures
Methods in Java – Defining and Invoking Behaviors
Exception Handling
Final Keyword in Java – Constants, Non-Inheritance, and Restrictions
Java GUI Programming with Swing and AWT
Java Applet Life Cycle – Initialization, Execution, and Termination
Java Servlets – Server-Side Request Handling
Java Distributed Technologies
OOPS with C++
Introduction
Basics of C++
Reference Variables & Member Functions (Inline/Static)
Constructor and Destructor
Function & Operator Overloading
Inheritance Basics
Types of Inheritance
Object Slicing & Initializer List
Pure Virtual Function
Const, Virtual Keyword & Nested Class
Java Fundamentals
Introduction to Java
Array, String, IO & References
Previous-year questions
PYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions23 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions11 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions14 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions76 questionsPYQ collectionPYQ Questions99 questions
Explore the course
- About Course
- Paper 1 | General Studies
- Paper 1 | Information and Communication Technology
- Paper 1 | Current Affairs
- Paper 2 | Discrete Mathematical Structure
- Paper 2 | Digital Computer Organization And Architecture
- Paper 2 | C Programming
- Paper 2 | Python
- Paper 2 | Data Structure And Algorithms
- Paper 2 | Operating System
- Paper 2 | Theory Of Computation
- Paper 2 | Compiler Design
- Paper 2 | Database Management System
- Paper 2 | Computer Network And Information Security
- Paper 2 | Software Engineering
- Paper 2 | Current Trends & Technologies
- Paper 2 | Full Length Mock Tests