★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
ICSE Class 10 · Computer Applications (Java) · Specimen paper and mock tests 2027
The CISCE specimen paper tells you what the 2027 Computer Applications paper will look like. It does not tell your child why their output-prediction answer was wrong, why a working Section B program still lost four marks, or how to fit four programs and forty short answers into two hours. In our live mini batch the specimen paper is solved together in BlueJ, then full two-hour mock papers are written, marked like the board, section by section, and reviewed with doubts answered live.
Live online · specimen paper solved in BlueJ · full two-hour mocks · internal assessment rehearsal · live doubts every class · first class free
Start here
The ICSE Java course where the specimen paper is solved, the Class 10 maths paper families most often pair with it, and where a strong Computer Applications student goes next.

The batch / ICSE CA
The full Class 9 and 10 course in a mini batch: Section A on Tuesdays, Section B programs on Wednesdays, with CISCE-style papers written and reviewed through the winter.
Open the course →
The other paper / maths
Board preparation for maths on the same principles: timed papers, every lost mark re-attempted, small live batches.
Open the course →
After Class 10 / CS
The ISC and CBSE senior course that a student who scored well in Computer Applications moves on to.
Open the course →Ans. The short version
The best way to use the ICSE Class 10 Computer Applications specimen paper for 2027 is to solve it twice: once untimed, to learn the question shapes of Section A and the program families of Section B, then as a full two-hour mock. The theory paper is 100 marks, Section A forty compulsory short-answer marks and Section B sixty marks of Java programs written with variable descriptions, plus a separate 100-mark internal assessment. Modern Age Coders solves the CISCE specimen paper live in BlueJ, then runs three full two-hour mocks marked section by section, monthly BlueJ practical mocks, an internal assessment rehearsal and live doubt solving, in a Tuesday 5:30 PM and Wednesday 8 PM IST mini batch or personalised one to one.
Q1. What is in the CISCE specimen paper?
CISCE publishes specimen question papers for ICSE subjects ahead of each examination. For Computer Applications, the specimen is the single most useful document a Class 10 student can hold.
As of 13 October 2026, CISCE's specimen paper index runs up to the 2026 examination, and the latest official Computer Applications specimen is the one issued for 2025. The syllabus for 2027 is unchanged from 2026, so that paper is still an accurate guide until a newer one is published, and we solve whichever specimen is current. The specimen sets out the paper's design: the instructions on the cover, how Section A's forty compulsory marks are divided into objective and short-answer questions, how many Section B programs are offered and how many must be answered, and what the paper expects every program to carry. In the current specimen, Section A is Question 1, twenty multiple-choice questions of one mark each, and Question 2, ten short questions of two marks each, all compulsory, for 40 marks. Section B is Questions 3 to 8, six programs of 15 marks each, of which any four are answered, for 60 marks. Programs may be written in BlueJ or any Java environment.
What it does not include is a mark-by-mark explanation of the answers. That gap is where students lose marks without knowing why, and it is the gap a live solving class closes.
Section B programs are expected in Java, with variable descriptions or mnemonic codes so that the logic of the program is clearly depicted; flowcharts and algorithms are not required. Students who write a correct program and leave out the variable description are giving away marks the paper told them how to keep.
Section A rewards precision rather than length: exact Java terms, outputs traced character by character, one statement of Java written exactly. The specimen's objective questions show how fine the distinctions are, and why guessing from the shape of the code fails.
The 2027 written paper: CISCE had not released the ICSE 2027 timetable when we last checked on 13 October 2026; last year's appeared in mid-November. The 2026 ICSE examinations ran from 17 February to 30 March, so expect Computer Applications to fall inside the February to March 2027 window. For the full CISCE timetable, the internal assessment window and every rule of the paper, read ICSE Computer Applications exam date 2027 and pattern.
Q2. How does the mock test series run?
Every paper below is written, marked and returned in a live review where lost marks are re-attempted on the spot. A Java mock reviewed only by its score teaches almost nothing.
| Practice | Timing | How it is set | What your child walks away with |
|---|---|---|---|
| Starting diagnostic | Within two weeks of joining | Short Section A set plus one Section B program, timed | A map of which units leak marks, usually Section A before Section B |
| Section A shape drills | Every Tuesday | Output prediction, loop counts, differences, one-line Java | Forty compulsory marks practised by question shape, not by chapter |
| Program family sets | Every Wednesday | One program per family in BlueJ, with variable description | Arrays, strings, menus, overloading and number programs kept warm |
| CISCE specimen paper, solved live | Once the specimen for the year is out, from December | Untimed first, then a timed re-attempt of each section | The year's design learned straight from CISCE |
| Full mock 1 | Early January | Full 100-mark paper under two-hour conditions | Reviewed in two halves, Section A on Tuesday, Section B on Wednesday |
| Second and third full papers | From late January until the exam | Fresh papers in the specimen's design | A rising score and a time plan that no longer needs thinking about |
| Internal assessment rehearsal | Before the school's practical window | Lab file review, examiner questions, one unseen program in BlueJ | The 100 internal marks rehearsed with an unfamiliar examiner |
The order is deliberate. The lab file of twenty or more assignments is closed before the school's internal assessment, so January belongs to the written paper and its three mocks. Mock papers follow the specimen's design but use fresh questions, so a student who remembers last week's answers gains nothing; only one who can trace and write Java does. The time plan for the two hours and the full countdown are set out in our ICSE board exam preparation guide.
Q3. What happens in a live paper-solving class?
The mini batch exists for exactly this: in a class of up to six, every student's answer can be read, run and marked in front of the others in a single session.
Output prediction, loop count, difference, error correction, one statement of Java: Section A has a small number of shapes and each has a method. Naming the shape first means the method arrives before the guess does.
Section A is roughly a mark a minute in a two-hour paper with sixty marks still to come, so the clock is part of every Tuesday drill, never a surprise saved for January. Each Section B program gets its own fixed allowance too.
Each student's output is compared with the real output from BlueJ on the shared screen. The trace table that got it right and the shortcut that got it wrong are both shown, which teaches more than a correct answer alone.
For Section B, the class marks a program part by part: the class and method structure, input, the logic, output in the format the question asked, and the variable description. A program that runs can still lose marks; students see exactly where.
Any student can stop the class with a doubt and it is settled on the shared screen there and then. A doubt that surfaced during home practice goes to the top of the next Tuesday or Wednesday session, and with two sessions a week it never sits for long.
Q4. What does a full-marks answer look like?
(i) Give the output: int a = 5, b = 2; int c = a++ * 2 + --b; System.out.println(c + " " + a + b); (ii) How many times does for (int i = 10; i > 0; i -= 3) execute?
(i) a++ makes a = 6, so
c = 6 * 2 + 1 = 13
Output: 13 7
(ii) 10 / 3 = 3, so the loop
runs 3 times
# Post-increment used too early,
# a and b added instead of joined,
# loop count from division.
# Zero marks for both parts.
Three separate errors, each one common: the post-increment's old value, string concatenation read as addition, and a loop count done in the head instead of on paper.
(i) a++ uses 5, then a = 6
--b makes b = 1, then uses 1
c = 5 * 2 + 1 = 11
c + " " is "11 " (String)
"11 " + a is "11 6"
"11 6" + b is "11 61"
Output: 11 61
(ii) i = 10, 7, 4, 1 (body runs)
i = -2 (test fails)
Executes 4 times
One line per operation, the type of each intermediate value written down, and a step table for the loop. The method is slower by a minute and right every time.
Nothing here is advanced Java; it is the Class 9 revision unit, which is exactly why it decides grades.
Once the left operand of + is a String, every later + joins text, and a post-increment
hands over its old value before changing. Tuesday classes drill these shapes on fresh fragments until the
trace table is automatic. The full question bank by unit and shape is on
the Computer Applications important questions page,
and the Section B program families are practised on ICSE Java programs practice.
Q5. How is the internal assessment rehearsed?
The internal assessment is worth as much as the written paper on the mark sheet: at least twenty laboratory assignments across the year, half the marks from the subject teacher and half from an external examiner.
From October, every month, students face a program they have never seen, written in BlueJ against a timer: a menu-driven program with a switch, a search or sort on an array, a string program that counts or rebuilds words, an overloaded method set, or a special-number check. The program is run, the output checked against the question, and the student explains the logic aloud.
The marking follows an examiner's eye: does it compile and run, does the output match the format asked, is there a variable description, can the student say why each loop and condition is there. An unexplained program is treated as half a program.
CISCE's rules let the school nominate as external examiner a teacher who does not teach the subject to that class. So before the school's assessment, a teacher the student has not worked with reviews the lab file and questions the student on it. Typical questions:
charAt return, and what happens past the last index?The full plan for the twenty assignments, with CISCE's four marking criteria and ideas that fit the syllabus, is on the project and internal assessment page. BlueJ itself, set up and used properly from the first class, is covered on ICSE BlueJ Java coaching.
Q6. How are doubts handled?
Classes happen face to face on live video, with BlueJ shared for everyone to see. A student stuck on a program shares it, and the teacher reads it with them line by line, usually asking the student to predict what each line does, which shows exactly where the misunderstanding sits.
Programs that would not compile and outputs that did not match are raised at the start of the next Tuesday or Wednesday class and fixed first. In a mini batch of up to six there is time for every student's doubt, every class.
The two review classes after a full mock are built from the students' lost marks, so they are doubt sessions by design. On personalised one to one, the whole session follows your child's own doubts and weak program families.
Batch or personalised: you choose
In either format your child gets the CISCE specimen solved live, the full two-hour papers and their reviews; only the timetable and the classmates change. The mini batch is for families in India, and students abroad take the series one to one. Billed monthly, nothing charged for admission, cancel at the end of any month.
Option 1 · Fixed batch timings
₹2,999
per month, two live classes a week
Option 2 · Choose your own timing
₹4,999
per month, one private class a weektwo private classes a week, at a time set with you
Outside India: the ICSE Computer Applications course runs as personalised one to one, two private classes a week at a time set in your own time zone. The mini batch is taught for families in India.
After the free demo, the mentor tells you plainly which format suits your child. If the Tuesday and Wednesday times clash with school, tuition or a different time zone, personalised one to one runs the same mock series on your schedule. Fees are shown in your own currency.
Studying outside India?
ICSE schools outside India follow the same CISCE syllabus and paper design for Computer Applications, so the specimen paper and mocks are the same wherever your child studies. Outside India the series is taught personalised one to one, inside the hours after school.
| Where you live | Time difference | Usual class window, local time | Format |
|---|---|---|---|
| India (IST) every Indian city | IST | Tue 5:30 PM, Wed 8:00 PM | Mini batch or 1-on-1 |
| United Arab Emirates Dubai, Sharjah | 1 h 30 min behind India | 3:00 PM to 9:00 PM | Personalised 1-on-1 |
| Indonesia and Thailand West Java, Bangkok area | 1 h 30 min ahead of India | 3:30 PM to 9:00 PM | Personalised 1-on-1 |
| Singapore Singapore | 2 h 30 min ahead of India | 3:30 PM to 9:00 PM | Personalised 1-on-1 |
Mock papers abroad are timed around the prelims at your school, and the class time is fixed with you after the free demo. More detail for families abroad is on ICSE Computer Applications classes in the Gulf and abroad.
What families say
Real reviews from real families. We neither write nor commission them.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
The rest of the Class 10 series
Ten pages on CBSE Artificial Intelligence 417 and ten on ICSE Computer Applications (Java), from the syllabus to the exam date.
Questions about the specimen paper and mocks
CISCE publishes specimen question papers for ICSE subjects on its website, cisce.org, ahead of the examination, and schools pass them on to students. Download the Computer Applications specimen for the 2027 examination and keep it beside your child's practice: nothing else shows as reliably how CISCE intends to set the paper.
Yes. Once the specimen for the year is available, it is solved live: Section A in the Tuesday class and Section B in the Wednesday class, first untimed so each question's method is clear, then re-attempted under time. Every output is traced on paper and then checked by running the code in BlueJ.
Three full 100-mark papers under two-hour conditions from January to the board paper, plus a diagnostic paper on joining, weekly Section A shape drills, weekly program family sets, the specimen paper solved live, monthly BlueJ practical mocks and an internal assessment rehearsal. Each paper is reviewed with lost marks re-attempted.
No. Previous papers and the specimen are used for practice in class, but the three full mocks are fresh papers in the current specimen's design, so a student cannot pass them on memory. The board paper will be new too, and the mocks are built to prepare for that.
Yes. Monthly BlueJ practical mocks start in October, and before the school's internal assessment window each student's lab file is reviewed and the student is questioned on it by a teacher they have not worked with, the way an external examiner does.
Usually for three reasons: a missing variable description, output that does not match the format the question asked for, or a program that answers a slightly different question from the one set. Our mocks mark each part separately so students see exactly which part cost them.
In Class 10 the CISCE subject is called Computer Applications, and it is taught in Java with BlueJ. Many families call it ICSE computer science or ICSE Java; it is the same subject and the same paper. Computer Science is the ISC subject in Classes 11 and 12.
Yes, one to one. CISCE lists ICSE schools outside India in the UAE, Singapore, Indonesia and Thailand, and they follow the same Computer Applications syllabus and paper design as a school in Kolkata. Outside India we teach the specimen paper, the full mocks and their reviews personalised one to one, at a time set in your own time zone, usually straight after school.
There is no extra charge for the papers. Mocks, specimen solving and reviews are part of ordinary teaching, so you pay only the monthly fee for the mini batch or for personalised one to one, shown above in your own currency. There is no admission fee and the first session is a free demo.
Rarely. Full papers begin in January, and a student joining by about November can still finish the twenty-plus lab assignments with catch-up help. A December or January joiner is better off one to one, where the lab file and the three papers can be packed into a private timetable. The free demo gives you a straight answer for your child.
Start
Ask for a demo and your child joins a live session working through part of a Computer Applications paper: a few Section A questions traced against a timer and checked in BlueJ, then one Section B program written and marked part by part. You see the teacher, the marking and the live doubt solving first, and the mentor then gives an honest view of whether the mini batch or personalised one to one suits the months before the paper.
Want the paper's structure first? See the exam date and paper pattern, or the syllabus explained unit by unit.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Every class is live video. The form requests a callback and reserves nothing.
A full live class of about 45 to 60 minutes at a slot you pick, with a written skill report and learning roadmap on WhatsApp afterwards. The fee is adjusted against your first month if you enrol.
Book a priority demo