Skip to content

Computer Applications question insights

What 11 years of ICSE Class 10 Computer Applications papers actually asked — by chapter, question length, type, difficulty and diagrams. Every figure is computed from the 340 questions in this bank.

These are descriptive statistics of past papers, not predictions. A chapter appearing often historically does not guarantee it will appear again.

340
Questions
1,290
Total marks
11
Papers
3.79
Avg marks / Q
4%
Diagram share

How questions are framed

Question types

Share of all questions, by format.

  • MCQ41%140
  • Program23%79
  • Output15%50
  • Short answer12%42
  • Difference5.0%17
  • Definition3.2%11
  • Reasoning0.3%1

By marks

Share of all questions, by weight.

  • 1 mark41%140
  • 2 marks41%140
  • 10 marks1.8%6
  • 15 marks16%54

By difficulty

Share of all questions, by rating.

  • Easy35%118
  • Moderate37%125
  • Hard29%97

Year-by-year trends

Shown as a share of each paper, so years stay comparable even though 2021 and 2022 used the reduced semester format with fewer questions.

Short-answer share by year

Percentage of the paper's questions worth less than 2 marks.

0%20162017201820192020100%2021202220232024202556%2026

Diagram share by year

Percentage of the paper's questions that include a diagram.

4%20162017201820192020202120222023202411%202511%2026

Chapter coverage by year

How many questions each chapter contributed to each paper. Darker = more questions.

Chapter × year heatmap

Number of questions per chapter per year
Chapter1617181920212223242526
Arrays2333244576
Class as the Basis of All Computation221151332
Constructors2111221221
Encapsulation211212211
Library Classes44465256744
Revision Tour I45445196425
Revision Tour II56656157676
String Manipulation33324164467
User-Defined Methods4124145344

Most frequently tested topics

Recurring topics across chapters.

Top topics

Math class expressions2.6%(9)Increment / decrement operators1.8%(6)Types of errors1.8%(6)Access specifiers1.5%(5)The ternary operator1.2%(4)Constructor overloading1.2%(4)Escape sequences1.2%(4)Packages1.2%(4)Nested Math methods1.2%(4)substring() with two arguments0.9%(3)Memory occupied by a 2-D array0.9%(3)Class and object0.9%(3)