ICSE Class 10 · Computer Applications · Preparing for the written paper and the practical

Two hours, one hundred marks, and forty of them in short answers most students under-prepare.

Ask a Class 10 student how they are preparing for Computer Applications and they will talk about programs. Programs are sixty marks and they deserve the attention, but the other forty are a compulsory section of short answers across the entire syllabus that punishes vague vocabulary and careless tracing, and it is where good programmers quietly lose their grade. This page is the preparation plan our Tuesday and Wednesday mini batch runs: the Section A technique, unit by unit, a time plan for the two hours, a worked two-mark answer, the mock cycle with reviews that re-attempt every lost mark, and the eight-week countdown that begins with the school practical and ends with the paper.

Live online · mini batch of 4 to 5 · three timed papers, each reviewed in two halves · practical rehearsal · first class free

Start here

The courses behind this preparation

The ICSE course the plan runs inside, the other Class 10 board paper many families pair with it, and the continuation for students who keep the subject.

Ans. The short version

To prepare for the ICSE Class 10 Computer Applications written paper, give Section A the attention its forty compulsory marks deserve: short answers across all eight units that test exact vocabulary and careful tracing, drilled separately from program writing. Divide the two hours as roughly forty minutes for Section A, seventy for the four Section B programs chosen by family in the first two minutes, and ten for checking outputs and variable descriptions. Finish the lab file and project before the school's internal assessment, then run three full papers under time with every lost mark re-attempted. Modern Age Coders runs this in a live mini batch of four or five, Tuesday 5:30 PM and Wednesday 8 PM IST, with an eight-week countdown from the practical to the paper.

Q1. What does Section A actually ask?

Forty compulsory marks, eight units, seven question shapes

Section A cannot be dodged by choosing questions, and it cannot be answered by writing programs. It has its own shapes, and each has its own technique.

The shapeWhat it looks likeThe technique that earns it
Predict the outputA fragment of three to eight lines; write what it printsTrace on paper with an index table or a variable table; never answer from the look of the code
Evaluate the expressionAn expression with mixed operators, increments or casts; give its valuePrecedence written out, one operation per line, integer division and casting watched
Name the term or typeWhich data type, which error, which keyword, which methodThe paper's own vocabulary, learned as a list per unit, not paraphrased
Give the differenceConstructor and method, pure and impure, linear and binary searchTwo parallel points and one example; a difference with no example is half an answer
Write one statementDeclare, assign, call, or convert, in a single line of JavaExact syntax, including the semicolon, practised until it is reflex
Correct the errorA line or fragment with one mistake; identify and fix itRead it as the compiler would, using the eight-error vocabulary
Count the loopA loop with a non-obvious condition; how many times does it run, what is the final valueA step table: iteration, variable values, condition true or false

Every technique in the right-hand column is a piece of paper: a trace, a table, a list. That is the whole secret of Section A. Students lose it by answering from the shape of the code instead of from its behaviour, and the shape is designed to mislead. Tuesdays in our batch end with a Section A drill on the week's unit, on paper, before anything is run, so that tracing becomes the default rather than the emergency measure. The unit list itself, with what each unit contributes, is on the syllabus explained.

Q2. What does a full-marks short answer look like?

One two-mark difference question, answered two ways

Differentiate between a constructor and a method. Two marks, two students.

The one-mark answertrue, and not enough
A constructor is used to create
objects and a method is used to
perform actions.

// One point, loosely worded.
// No example. No second point.
// Half the marks, at best.

Nothing is wrong. It is simply one idea where the question asked for a difference, and a difference needs two parallel points the examiner can tick.

The two-mark answerparallel points and an example
Constructor
- has the same name as the class
- has no return type, not even void
- called automatically when an
  object is created with new

Method
- has any valid name
- must declare a return type or void
- called explicitly using the object

Example: Student(String n) is a
constructor; void display() is a method.

Three parallel points, one example, the paper's own vocabulary. Written in under a minute by a student who practised the format, and it transfers to every difference question on the syllabus.

The format is the lesson: parallel points, the syllabus's own words, one concrete example. It answers constructor and method, pure and impure, linear and binary search, private and public, autoboxing and unboxing, and every other difference the paper likes to ask. We keep a bank of them, and the Tuesday drill draws two at random each week until the format is automatic.

Q3. How should the two hours be spent?

A time plan for the paper, practised until it disappears

PhaseMinutesShare of the two hours
Read the whole paper; choose the four Section B programs by family5
Section A: all compulsory short answers, traced on paper where needed40
Section B: four programs, strongest family first, variable description with each65
Check: outputs match the question's format, descriptions complete, nothing unfinished10
Total120

The plan gives Section A a mark a minute and Section B slightly less, which reflects how the marks are actually earned: a rushed Section A loses easy marks to careless traces, while a Section B program written in sixteen minutes instead of fifteen loses nothing. Choosing the four programs in the first five minutes, and never revisiting the choice, is the biggest single time saver; a fifth half-attempted program earns nothing and steals the checking phase from the four that count. Three timed papers turn this table from advice into habit.

The program families themselves, and how a student comes to have four they can produce cold, are on Java programs practice.

Q4. How are the mocks run?

Three papers, each reviewed in two halves, plus the practical rehearsal

The written papers

Three full papers under two-hour conditions in the final two months, on the board's pattern: compulsory Section A, five Section B programs with four to attempt, variable descriptions required. Each is reviewed the following Tuesday in two halves, Section A answer by answer and Section B program by program, and every lost mark is re-attempted on the spot rather than read about. Students see their score move across the three papers, which is the best cure for exam nerves we know.

The practical rehearsal

Before the school's internal assessment window, a full dress rehearsal: the lab file reviewed assignment by assignment, the project questioned by a teacher the student has not met, and one unseen program written, compiled and tested in BlueJ under time. The habits that hold up on the day, reading the whole question, the class shell first, compiling early, testing with an awkward input, are rehearsed until they are boring, which is the state a student wants to be in when an examiner is watching.

Which review matters more depends on the student. A strong programmer whose losses are in Section A gets the Tuesday drill expanded and the Wednesday lab reduced to maintenance; the reverse profile gets the opposite tilt. A batch of four or five is what makes that per-student adjustment possible, and it is the main reason the mini batch exists.

Q5. What do the last eight weeks look like?

The countdown, from the school practical to the written paper

The internal assessment comes first, so the countdown starts by closing it. Everything after that belongs to the paper.

  1. Weeks 8 and 7: lab file and project closed, practical rehearsed

    The file past twenty assignments with every output captured, the project drafted and defended once, the dress rehearsal done. The school's practical window can now arrive whenever the school sets it, and the student's attention is free for the paper.

  2. Week 6: the diagnostic paper, then the Section A audit

    A full paper under time before any revision, so the losses show where to spend the weeks. Almost always the audit finds Section A leaking more than Section B, and the next fortnight is weighted accordingly.

  3. Weeks 5 and 4: Section A by shape, Section B by family

    Tuesdays run the seven Section A shapes across the eight units, on paper. Wednesdays keep the six program families warm, one from a blank page each day at home, in under fifteen minutes with its variable description.

  4. Week 3: the second paper, reviewed in two halves

    Full paper, timed, then Section A answer by answer and Section B program by program the following Tuesday, every lost mark re-attempted on the spot. The gap between paper one and paper two is the number that changes how the last fortnight feels.

  5. Weeks 2 and 1: the third paper, then maintenance only

    The final paper, reviewed, then the rule is no new material: a difference question and an output trace a day, one program from a different family a day, the time plan run once more in the head, sleep. New topics in the last week cost more marks than they earn.

One board-specific note for families with children on both boards: CBSE introduced a two-phase Class 10 examination in 2026, with an optional second attempt in May. That is a CBSE arrangement. For ICSE, plan on the single written paper in the February to March window CISCE schedules, and confirm any improvement or compartment provision with the school for the current session rather than assuming a second attempt.

Q6. Where are marks actually lost?

Six errors that cost capable students a grade in Computer Applications

Answering Section A from the look of the code

A fragment looks like it prints one thing and prints another, because of precedence, integer division, or an off-by-one loop. Every output question is a trace, and students who skip the trace donate the mark.

A difference with one point

The question says differentiate; the answer gives one property of one thing. Two parallel points and an example is the format, and it earns full marks on every difference question in the syllabus once it is a habit.

Precedence and casting guessed

Mixed operators, increments in expressions, integer division and the cast that should have been there: the Class 9 revision unit's traps, still the most reliable source of lost Section A marks in Class 10.

Five programs attempted badly

Section B rewards any four. Attempting five means none was checked, and the fifth earns nothing. Choose by family in the first five minutes and commit.

The variable description skipped under time

The board asks for it; students drop it when the clock is loud. It is the cheapest part of fifteen marks and it also catches the student's own mistakes, so skipping it costs twice.

Practical left until the paper's revision weeks

The internal assessment comes first. A lab file finished in the paper's revision window steals the weeks Section A needed, and the two halves of the subject end up competing when they should have been sequenced.

Q7. What does it cost?

Monthly fees, with the Tuesday and Wednesday mini batch featured

No separate board-prep fee: the batch is priced like every course we run, monthly, with no admission fee and the option to stop at any month end. The free demo includes a short Section A diagnostic.

Mini batch · Tue 5:30 PM and Wed 8 PM

₹2,999

per month

  • Four or five students, one teacher all year
  • Section A drills on Tuesdays, programs on Wednesdays
  • Three timed papers reviewed in two halves, practical rehearsal
  • Certificate on completion
Book the free demo

One to one

₹4,999

per month

  • Private teaching on your own schedule
  • The countdown compressed to the weeks that remain
  • The honest choice for a late start before the boards
Enquire

Group batch · other timings

₹1,499

per month

  • Ten to fifteen students
  • Timings other than Tuesday and Wednesday
  • The same mock cycle, a larger room
Ask about timings

What families say

Rated 4.9 across 547 Google reviews

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

Nine more pages for Class 10 board students

Four more on ICSE Computer Applications, and five on the CBSE AI paper for families on the other board.

Questions about the board exam

What families ask as the paper approaches

How should the two hours be divided between Section A and Section B?

Our recommended split, practised in every mock: about forty minutes for Section A's forty compulsory marks, about seventy minutes for the four Section B programs, and the last ten minutes for checking outputs and variable descriptions. Section A is worth a mark a minute and Section B slightly less, so the temptation to rush Section A to reach the programs costs more than it saves. The split is a habit, not a rule, and a student who has run it five times under time no longer needs to think about it.

What kinds of questions does Section A ask?

Short answers across the whole syllabus: predict the output of a fragment, state the value of an expression, name the data type or the error, give the difference between two things such as a constructor and a method, write a single statement that does something, correct a wrong line, and say how many times a loop runs. Forty compulsory marks in this style, which rewards exact vocabulary and careful tracing far more than memory.

Which order should the paper be answered in?

Section A first, because it is compulsory and warms up the exact skills the programs need, then the four Section B programs starting with the family the student is strongest in. Choosing the four programs in the first two minutes of Section B, by family, and not revisiting that choice is the single biggest time saver in the paper. A fifth half-attempted program earns nothing; a checked fourth one earns its full fifteen.

How do you run the mock papers?

Three full papers under time in the final two months, each reviewed the following Tuesday in two halves: Section A answer by answer, then Section B program by program, with every lost mark re-attempted on the spot. Alongside them, a timed practical mock and the dress rehearsal for the school's practical day. Students watch their score climb across the three papers, which does more for exam nerves than any amount of reassurance.

When does the practical happen relative to the written paper?

The internal assessment, lab work and project, is completed at school in the weeks before the written examination, on a schedule the school sets within CISCE's framework, with the external examiner's visit falling in that window. That is why the lab file and project must be finished before the final theory revision begins, and why our countdown starts from the practical rather than from the paper.

My child writes good programs but loses marks in Section A. Why?

Because Section A tests reading, and programming practice trains writing. A student can write a bubble sort and still misjudge what x++ + ++x evaluates to, or how many times a loop with a tricky condition runs, because those are traps in reading code rather than producing it. The cure is a Section A drill separate from the programs: fragments traced on paper, outputs predicted before running, differences written in the paper's own vocabulary. Tuesdays in our batch exist for exactly this.

Is there a second board exam attempt for ICSE Class 10?

Plan on one written examination in the February to March window, as CISCE schedules it, and treat any improvement or compartment provision as something to confirm with the school for the current session rather than a second attempt to rely on. The two-phase system introduced by CBSE in 2026 is a CBSE arrangement; families with children on both boards should not assume it applies to ICSE.

How much revision does Section B need if the programs are already strong?

Maintenance rather than rebuilding: one program a day from a different family, written from a blank page in under fifteen minutes, with its variable description. The purpose is to keep six families warm so that whichever four the paper offers are producible. What a strong Section B student should move time toward is Section A, where forty compulsory marks are usually the difference between a good grade and a top one.

What does the board preparation batch cost?

There is no separate board-prep fee: the Tuesday and Wednesday mini batch of four or five, one to one, and the larger group batch on other timings are shown on this page in your own currency, billed monthly with no admission fee. The free demo class includes a short Section A diagnostic, so you know where the marks are being lost before deciding anything.

How late is too late to join before the board exam?

The mini batch takes students comfortably until the lab file deadline approaches, because catching up assignments is possible with someone checking each one. After that, one to one is the honest recommendation: a private schedule can run the Section A drill and the mock cycle in the weeks that remain while the batch is already in its final phase. The free demo tells you which situation your child is in.

Start

The free demo includes a Section A diagnostic

Before the session, the student attempts seven short questions, one of each Section A shape, drawn from across the eight units. The teacher then works two of them live, the way the traced and parallel-point answers on this page work them, and writes a short program with the student in BlueJ. You leave with a marks map for your child, a specific list of the shapes losing marks, and an honest read on whether the mini batch, one to one or a larger group fits the weeks that remain.

Reading further first? The syllabus explained holds every unit's contents, and BlueJ coaching covers the practical day in detail.

WhatsApp us · +91 91233 66161 · contact@modernagecoders.com

Every class is live video. The form requests a callback and reserves nothing.

We call within a few hours. No card, no enrolment fee.

Keep exploring Modern Age Coders

By class and age

Learn more

Free resources

From the blog

Start here