ICSE Board

ICSE Class 10 Computer Previous Year Question Papers

Reviewed by , Senior ICSE Educator (12 years)Updated for 2026-27 academic yearSource: CISCE Official Website

icse class 10 computer previous year question papers are the best board exam preparation tool — practising them reveals the exact pattern CISCE follows every year. The Computer Applications paper is conducted by the Council for the Indian School Certificate Examinations (CISCE) and carries 100 marks, with a theory component of 80 marks and project work of 20 marks. Since 2010, CISCE has consistently tested Java (BlueJ environment), data structures, and problem-solving logic in this paper. On this page, you will find year-wise solved PDFs, a marking scheme breakdown, and completely free study materials to download instantly.

Free icse class 10 computer previous year question papers PDF Downloads

These PDFs include original CISCE question papers from 2015 to 2024, complete with model answers and examiner-verified solutions aligned to the current Computer Applications syllabus. All files are updated for the 2026–27 examination cycle and follow the official CISCE marking guidelines.

Exam Pattern and Marking Scheme Explained

The ICSE Class 10 Computer Applications paper (Code: 165) is a three-hour written examination. It is divided into two sections, and students must attempt all questions in Section A while choosing from Section B.

Understanding this structure before you practise with past papers dramatically improves your time management during the actual board exam. Below is a concise breakdown of the paper format as prescribed by CISCE.

ComponentMarksDetails
Section A — Short Questions40Compulsory; covers theory, OOP concepts, Java syntax
Section B — Programming Questions40Answer any 4 out of 7; Java programs and algorithms
Project Work20Assessed internally by school; CISCE moderated
Total100Pass mark: 33 out of 80 in written paper

The written paper is marked out of 80. Project work contributes 20 marks assessed by the school. CISCE releases the official marking scheme after each examination, and icseboard.org publishes these alongside every paper PDF.

High-Weightage Topics That Appear Every Year

An analysis of ICSE Class 10 Computer Applications papers from 2015 to 2024 shows that certain topics recur with near-certainty. Focusing on these areas gives students the highest return on revision time.

The following topics have each appeared in at least eight of the last ten ICSE board papers, based on official CISCE question papers:

  • Object-Oriented Programming (OOP) Concepts — inheritance, polymorphism, encapsulation, and abstraction; typically 10–12 marks in Section A
  • Java Class and Object Programs — writing complete class definitions with constructors, methods, and return types; always present in Section B
  • String Handling — methods such as charAt(), substring(), indexOf(), and toUpperCase(); frequently tested for 8–10 marks
  • Array Manipulation — single-dimensional and double-dimensional arrays, sorting, and searching algorithms
  • Constructor Overloading — defining multiple constructors with different parameter lists; tested annually in Section B
  • Mathematical Library Functions — Math.pow(), Math.sqrt(), Math.abs() applied in problem-solving contexts
  • Wrapper Classes and Type Conversion — Integer.parseInt(), Double.parseDouble(), and their use in input handling
  • Looping and Pattern Programs — nested for loops producing star, number, and alphabet patterns; a regular feature in Section B

Selina Concise Computer Applications for Class 10 (BlueJ) and S.Chand’s ICSE Computer Science guides are the most widely recommended reference books that map directly to these high-weightage areas.

How to Use Previous Year Papers Effectively

Simply reading icse class 10 computer previous year question papers is not enough — the right practice method determines how much your score actually improves. Follow this structured approach to get maximum benefit from each paper.

  1. Attempt under timed conditions — set a three-hour timer and write answers on paper, exactly as you would in the exam hall
  2. Code in BlueJ first, then transfer to paper — verify your Java programs compile correctly before writing the final answer; this eliminates syntax errors
  3. Compare with the official marking scheme — note every half-mark deduction point; CISCE markers follow the scheme strictly
  4. Categorise your errors — separate conceptual mistakes (OOP theory) from careless errors (missing semicolons, wrong method names)
  5. Revise weak topics immediately — do not move to the next paper until you can solve similar questions without reference
  6. Track your Section B choices — identify which question types you answer fastest and plan your selection strategy for exam day

Most ICSE toppers recommend completing at least the last five years’ papers in full timed sessions. This builds the stamina and speed required to finish Section B within 90 minutes, leaving adequate time for Section A review.

ICSE Computer Applications vs CBSE IT: Key Differences

Students transferring boards or comparing curricula often ask how the ICSE Computer Applications paper differs from its CBSE counterpart. The two syllabi have fundamentally different programming languages and assessment structures.

FeatureICSE Computer ApplicationsCBSE Information Technology
Governing BodyCISCECBSE
Primary LanguageJava (BlueJ environment)Python / Web Technologies
Theory Marks80 marks written paper50 marks written paper
Practical / Project20 marks (internal project)50 marks (practical exam)
Paper Duration3 hours2 hours
Board Paper StyleLong programming questionsShort answer and viva

ICSE places significantly greater emphasis on Java programming depth and algorithm design compared to CBSE’s broader IT curriculum. This makes ICSE Computer Applications particularly strong preparation for engineering entrance pathways and computer science at ISC Level (Class 11–12).

Related ICSE Resources

Explore: Class 10 Maths, Physics, Chemistry, Class 9 Computer, and ISC Class 12 Computer Science for comprehensive board preparation across all subjects.

Frequently Asked Questions

You can download all icse class 10 computer previous year question papers as free PDFs directly from icseboard.org. The page includes solved papers from 2015 to 2024 along with official CISCE marking schemes, updated for the 2026–27 examination cycle.

ICSE toppers and educators consistently recommend practising at least the last five years of papers under timed conditions. Papers from 2019 onwards are especially relevant because they reflect the current Java-based syllabus with BlueJ, and the question pattern has remained stable since that year.

The paper is considered moderately challenging because it requires both theoretical knowledge of OOP concepts and the ability to write correct Java programs under exam conditions. Students who practise previous year papers regularly and verify their code in BlueJ before exams typically find the paper very manageable.

Students must score at least 33 marks out of 80 in the written theory paper to pass ICSE Class 10 Computer Applications. The remaining 20 marks come from internal project work assessed by the school and moderated by CISCE.

Yes, all papers available on icseboard.org include model answers and the official CISCE marking scheme. The solutions are reviewed against CISCE’s published guidelines, so you can identify exactly where marks are awarded or deducted for each Java program or theory answer.

Practising with icse class 10 computer previous year question papers remains the single most reliable way to build board-exam confidence in Java programming and OOP concepts. Bookmark this page — icseboard.org updates all PDFs after each CISCE examination, ensuring you always have the latest papers and official marking schemes for the 2026–27 session.