Welcome to Programming for Problem Solving (PPS)

Explore key resources including important questions, previous papers, and reference notes for PPS.

Start Exploring

Important Questions - PPS

Curated list of important questions to help you prepare for exams.

Basic Programming Concepts

  • Largest of three numbers.
  • Pass-by-value vs pass-by-reference.
  • Swap two numbers (no temp).
  • Prime number check.

Control Structures & Loops

  • Fibonacci series.
  • First N prime numbers.
  • Reverse number using loop.
  • Factorial using recursion.

Arrays & Functions

  • Sum of array elements.
  • Merge two arrays.
  • Second largest in array.
  • Count element occurrences.

Previous Year Questions - PPS

Past papers with real exam problems.

Basic Programming

Loops, conditionals, and basic logic problems.

DS & Algorithms

Arrays, stacks, queues, linked lists & sorting.

Problem Solving

Optimization, patterns, recursion and logic.

Reference Notes - PPS

Download detailed notes on programming fundamentals and techniques.

Basic Concepts

Variables, types, loops, conditionals.

Download Notes

DS & Algorithms

Sorting, searching, recursion techniques.

Download Notes

Problem Solving

Greedy, divide & conquer, dynamic programming.

Download Notes