Class 10 Computer Applications Previous Year Question Papers
This page hosts the class 10 computer applications previous year question papers you need for direct, no-signup practice with the real ICSE exam format. The table below lists 9 papers we have verified, spanning 2017 to 2026, including two separate papers from 2025. Each file is the actual theory paper set for the ICSE Computer Applications exam, not a solved answer key.


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 the Computer Applications theory papers for ICSE Class 10, each a two-hour paper split into a compulsory Section A and a four-question choice in Section B. The questions test core Java programming ideas such as inheritance, operators, data types and object-oriented basics, in line with the CISCE-aligned syllabus for this subject. Use them for timed practice on the exact question format used in the board exam, since the sub-question style itself changes between the 2017-2020 papers and the 2023-2026 papers.
| Paper | Download |
|---|---|
| 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 This ICSE Computer Applications Paper Is Structured
Every paper in this set is a Two hours theory paper. Before writing starts, you get 15 minutes of reading time. That instruction appears word for word in every year in this set, from 2017 through 2026.
- The paper is split into two parts: Section A and Section B.
- Section A is compulsory and worth 40 marks in every paper here.
- Section B asks you to attempt any four questions out of the choices offered.
- Papers from 2023 onward print Maximum Marks: 100 directly on the cover page.
The opening question also changes shape over the years. In 2017 to 2020, Question 1 is a set of short-answer parts, each worth [2] marks — definitions, differences, or short outputs. From 2023 onward, Question 1 becomes a single 20-mark multiple-choice block, with an added instruction: “Do not copy the questions, write the correct answers only.” Knowing which version you are practising with helps you time each section correctly.
You can check the official syllabus notification for this subject on cisce.org before you plan your revision.
Topics That Repeat Across These Papers, Year by Year
Reading through the papers in this set shows a few topics that come back on their own, in different question formats.
| Topic | Years it appears | How it is usually asked |
|---|---|---|
| Inheritance and OOP basics | 2017, 2018, 2019, 2020, 2023, 2024 | short definition, naming principles, or an MCQ on class vs object |
| Data type sizes and classification | 2017, 2019, 2020, 2025, 2026 | byte size of a data type, or sorting types into primitive/non-primitive |
| Operators and tokens | 2017, 2019, 2020, 2023 | naming an operator symbol or identifying what kind of token it is |
These three areas are worth revising first, since they turn up in some form in almost every year of this set.
Practice Questions Modeled on the Real Paper Style
Here is how to use this material for exam preparation: attempt the two question styles below under a real clock, exactly as the papers set them.
- MCQ style (2023 onward format): Which keyword lets a Java program use classes defined in another package? (a) extends (b) import (c) package (d) static. Write only the letter of the correct option — the paper explicitly tells you not to copy out the question.
- Short-answer style (2017-2020 format): (a) Differentiate between a class and an object, giving one example of each. [2] (b) Name one keyword used to inherit a class in Java. [2]
For the MCQ item, the answer is (b) import. For the short-answer item: a class is a blueprint that defines properties and methods for a type of object; an object is one instance created from that class, holding real values — for example, class Car and object myCar. The inheritance keyword is extends.
A [2]-mark answer needs two distinct, correct points or one clear definition plus an example — not a long paragraph. A [20]-mark MCQ block only needs the correct option value written once per part; showing working there wastes time and earns nothing extra.
Mistakes Students Make While Practising With These Papers
These are the common mistakes students make while studying from this exact set of papers, based on what the paper’s own instructions call out.
- Copying out the MCQ question text instead of writing just the answer, on the 2023-2026 papers — the instruction line says not to do this.
- Starting to write during the 15-minute reading period, which every paper in this set explicitly forbids.
- Confusing OOP terms like abstraction, encapsulation, and inheritance when a question asks you to name or differentiate between them.
- Spending equal time on all four Section B questions instead of choosing the four you know best first.
For wider subject coverage while you revise, the class 10 subject hub lists other ICSE Class 10 material, and the class 10 book PDFs page covers the textbook chapters these papers are drawn from. Editions differ by school, so check your own booklist before relying on a specific book.
Frequently Asked Questions
How many previous year papers are on this page?
This set includes 9 papers we have verified, covering 2017 to 2026, including two separate papers from 2025.
Do these papers come with solutions?
No. This page hosts the original question papers only, not solved answer keys. Practice under timed conditions and check your working against your textbook or teacher.
Has the paper format changed over the years?
Yes. Papers from 2017 to 2020 open Question 1 as short-answer parts worth [2] marks each. Papers from 2023 onward replace that with a 20-mark multiple-choice block.
How much time do I get for this paper?
Two hours, plus 15 minutes of reading time before you may start writing, in every paper in this set.
What is Section B worth?
Section A is a fixed 40 marks in every paper here. Papers from 2023 onward state the full paper is worth 100 marks, so Section B carries the remaining marks across the four questions you choose to answer.
More ICSE study material on this site
Reference: CISCE-aligned ICSE Class 10 textbook material.