Home › AKTU PYQ › Programming for Problem Solving › Important Topics

Programming for Problem Solving (BCS101) important topics for AKTU – unit-wise

Topics are ranked by how many times AKTU asked them across 12 papers. Finish the "very likely" topics first, then the top topics of each unit.

High-probability Programming for Problem Solving topics

  • Iteration and Loops (Unit 3: Loops Arrays Strings and Structures) – asked 33 times in 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
  • Pointers (Unit 5: Pointers File Handling and Preprocessors) – asked 33 times in 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
  • Operators and Expressions (Unit 2: Operators Expressions and Conditional Branching) – asked 27 times in 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026

What to cover inside these topics

  • For Loop Multiple Variables (part of Iteration and Loops)
  • While and Do While Loop (part of Iteration and Loops)
  • Break Goto Continue Statements (part of Iteration and Loops)
  • Dynamic Memory Allocation (part of Pointers)
  • Pointer Declaration and Applications (part of Pointers)
  • Notion of Linked List (part of Pointers)
  • Operator Precedence and Associativity (part of Operators and Expressions)
  • Arithmetic and Relational Operators (part of Operators and Expressions)
  • Logical and Bitwise Operators (part of Operators and Expressions)

Most asked Programming for Problem Solving topics in each unit

  • Unit 1 (Introduction to Computer System and C Basics): Data Types Variables Storage – 19 times; Components of Computer System – 17 times; Algorithm Representation – 17 times
  • Unit 2 (Operators Expressions and Conditional Branching): Operators and Expressions – 27 times; Conditional Branching – 22 times; Type Conversion Mixed Operands – 9 times
  • Unit 3 (Loops Arrays Strings and Structures): Iteration and Loops – 33 times; Arrays – 18 times; Structure Union Enumerated Types – 11 times
  • Unit 4 (Functions and Searching Sorting Algorithms): Functions – 24 times; Sorting Algorithms – 18 times; Searching Algorithms – 7 times
  • Unit 5 (Pointers File Handling and Preprocessors): Pointers – 33 times; File Handling – 18 times; C Preprocessors and Macros – 10 times