icseboard.org

ICSE Class 10 Computer Previous Year Papers PDF

This page lists the ICSE Class 10 Computer previous year papers available here as direct PDF downloads. The set covers Computer Applications theory papers from 2017 through 2026, including two separate papers from 2025. Read the notes below before you download, so you know how the paper pattern has changed over the years and what each section actually expects from you.

Download ICSE Class 10 Computer Science Question Papers PDF

These are the 9 question papers PDFs hosted on icseboard.org for ICSE Class 10 Computer Science, organised by subject. Each section below explains what those papers cover before the download table.

This set collects ICSE Class 10 Computer Applications theory papers from 2017 to 2026, including two separate papers from 2025. Each paper follows the same two-section format: a compulsory Section A worth 40 marks, and a Section B where you attempt any four questions. Across the years the papers test Java-based topics such as inheritance, data type sizes, operator classification, and class-versus-object concepts, moving from short lettered subquestions in earlier years to a single 20-mark MCQ Question 1 from 2023 onward.

PaperDownload
Computer Applicatio (2024)Download PDF
Computer Applications (2018)Download PDF
Computer Applications (2026)Download PDF
Computer Applications (2020)Download PDF
Computer Applications (2017)Download PDF
Computer Applications (2019)Download PDF
Computer Applications 861I (2025)Download PDF
Computer Applications (2025)Download PDF
Computer Applications (2023)Download PDF

How the ICSE Computer Applications Paper Is Structured (2017 to 2026)

Every paper in this set is a two-hour theory paper. Each one also gives you 15 minutes of reading time before you are allowed to start writing. This reading-time rule is the same in every paper from 2017 to 2026.

Each paper divides into two sections. Section A is compulsory and carries 40 marks in every year in this set. Section B asks you to attempt any four questions from the ones printed, on top of all of Section A.

The way Question 1 is asked has changed over time. Papers from 2017 to 2020 open with short lettered parts, (a) through (e), each worth 2 marks. Papers from 2023 to 2026 replace this with a single 20-mark multiple-choice question, where you pick an option for each item.

Paper yearsQuestion 1 formatMaximum marks stated
2017, 2018, 2019, 2020Short lettered parts (a)-(e), 2 marks each, direct-answer questionsNot printed in the header of these excerpts; Section A total of 40 marks is shown
2023, 2024, 2025 (both papers), 2026One 20-mark multiple-choice question with four options per itemPrinted as “Maximum Marks: 100”

If you are preparing for the 2026 paper, plan around the MCQ-first Question 1, since that has been the format every year since 2023.

Topics That Return Year After Year in Section A

Some topics repeat across several years of Section A. Knowing these helps you decide where to spend revision time.

  • Inheritance and OOP basics: appears in 2018, 2019, 2020, 2023 and 2024.
  • Data type storage sizes (bytes for types like char, int, short, float, double): asked in 2017, 2019, 2020 and 2025.
  • Operator identification and classification (unary, binary, logical, relational, ternary): asked in 2017, 2019, 2020 and 2023.
  • Class vs. object and abstraction: asked in 2018, 2019, 2020 and 2024.
  • String and array output tracing: asked in 2017 and 2025.

Practice Questions Modeled on the Recurring Question Types

These practice questions copy the style of the papers above, using new wording and numbers, not text taken from any single year.

Practice question 1 (MCQ style, like 2023-2026 Question 1): Which OOP feature lets a subclass reuse the fields and methods of its parent class?
(a) Encapsulation (b) Abstraction (c) Inheritance (d) Polymorphism

Answer: (c) Inheritance. Follow the instruction printed in the 2023-2026 papers: write only the option letter and the answer word, not the question text.

Practice question 2 (short-answer style, like 2017-2020): State the number of bytes occupied by the double and byte data types in Java.

Answer: double occupies 8 bytes. byte occupies 1 byte.

Practice question 3 (operator identification, like 2017 and 2023): Identify the type of each operator: (i) >= (ii) — (iii) || (iv) ?:

Answer: (i) relational (ii) unary (iii) logical (iv) ternary.

What the Mark Tags Expect From Your Answer

The bracket after each question, such as [2] or [20], tells you the marks and how much detail to write.

Mark tagWhat it expects
[2]A short definition, one named fact, or one clearly stated difference. No working needed unless the question asks you to trace code.
[20] (Question 1, 2023-2026 papers)Only the final answer for each MCQ item, following the printed instruction: “Do not copy the questions, write only the correct answers.”

Writing out the MCQ question or its four options in a [20]-mark Question 1 answer does not add marks. The papers state this instruction directly, so go straight to your chosen option.

Mistakes Students Make While Revising These Papers

  • Copying out the MCQ question or its options in Question 1, against the printed instruction to write only the answer.
  • Mixing up unary, binary, logical, relational and ternary operator categories.
  • Confusing primitive data types (char, int, double, byte) with non-primitive ones (arrays, classes, String).
  • Attempting more or fewer than four questions from Section B, which wastes time on answers that will not be marked.
  • Writing during the first 15 minutes, which is meant only for reading the paper, not for rough work.

Using These Papers Alongside Your Java Programming Revision

A previous year paper is most useful when you treat it like a real exam attempt, not just a reading exercise. These steps help you use this material for exam preparation.

  1. Read the full paper during a 15-minute window before writing anything, the same way the real exam works.
  2. Attempt every part of Section A first, since it is compulsory and worth 40 marks in every year.
  3. In Section B, read all the printed questions once, then pick the four you can answer fully, not just the first four you see.
  4. Check your data type sizes, operator names, and OOP definitions against your class textbook. The ICSE Class 10 book list at this page can help you match the right edition.
  5. For the current syllabus scope, check the official CISCE website rather than relying only on old papers.
  6. Once you finish this subject, browse other Class 10 subjects or the wider ICSE PDF collection for more study material.

Questions Students Ask About These Computer Applications Papers

How many ICSE Class 10 Computer previous year papers are in this set?
Nine papers, spanning 2017 to 2026, including two separate papers from 2025.

Is the paper format the same in every year?
No. Papers from 2017 to 2020 open Question 1 as short lettered parts worth 2 marks each. Papers from 2023 to 2026 open Question 1 as a single 20-mark multiple-choice question.

How long is the Computer Applications exam?
Two hours for writing, plus 15 minutes of reading time before writing starts, in every year in this set.

Do these PDFs include solved answers?
No. These are the original question papers only; they do not carry solutions.

How many questions do I need to attempt in Section B?
Any four of the questions printed in Section B, in addition to all of Section A.

More ICSE study material on this site

Reference: CISCE-aligned ICSE Class 10 textbook material.