โ Coding and computer science
ICSE and ISC Java: classes, logic and clean programs
ICSE Computer Applications and ISC Computer Science are taught in Java. Success depends on writing many programs and tracing code by hand.
We usually reply within one working day.
At a glance
ICSE and ISC Computer Applications and Computer Science (Java)
Syllabi, patterns and dates change. Check the official source below for the current notice.
Board
CISCE.
Language
Java in the current courses. Check CISCE for the latest syllabus.
Exams
A written paper that includes programs, plus a practical or project.
Syllabus
Published by CISCE and revised from time to time.
What it covers
Topics and skills
Java basics
Data types, operators, input and conditionals.
Loops and patterns
For, while and do-while, number and star patterns.
Methods and classes
Defining methods, constructors and objects.
Arrays
One-dimensional and two-dimensional arrays, searching and sorting.
Strings
String methods and processing.
Recursion and advanced topics
Recursion, inheritance and data structures in ISC.
What earns marks
- Programs that compile and run correctly
- Neat code and proper variable names
- Correct dry runs and output tracing
Common mistakes
- Semicolon and bracket errors
- Not tracing code by hand
- Skipping dry runs
- Untidy variable names
A plan
How to prepare, in four phases
- 01Phase 1: Basics and loops
Write many small programs and patterns.
- 02Phase 2: Methods, classes, arrays
Convert logic into methods and test them.
- 03Phase 3: Strings and recursion
Practise string handling and trace recursion by hand.
- 04Phase 4: Papers and practical
Previous papers, dry runs and practical files.
Free practice
Practise here, no sign-up
Games and practice
Official source: CISCE: syllabus and specimen papers. Check it for the current syllabus, pattern and dates. We do not promise marks, ranks or selection.
Read
Guides
Live online course
ICSE Computer Applications with Java: 36 live classes
12 weeks, 3 a week, from โน367 a class in India (small group). See the week-by-week plan, the price for your country and how the demo class works.
FAQ
ICSE and ISC Java: questions people ask
Is Java hard for beginners?
It has more rules than Python, so careful practice helps. Writing many programs is the best method.
How do I improve at dry runs?
Trace code on paper with sample inputs, line by line.
Do you teach Java?
Yes. A teacher from our network who teaches this is matched to your syllabus, level and exam date before anything is booked.
Can I practise without a computer?
Dry runs on paper are useful, but running code is essential too.
More coding and computer science
Related exams
Start a conversation
Questions about ICSE and ISC Java?
Share the exam, class, date and what feels hard. We suggest a starting point and confirm the format before anything is booked.
- Tell us the learnerโs age or grade and goals
- Weโll suggest a suitable class or learning path
- Weโll confirm format, timing and fees with a parent or guardian
Play it, don't just read it
Try it now: Simplifying ratios
Eight quick questions with instant feedback. Your score is saved on this device and counts in the games and learning paths too.
Simplifying ratios (Grade 6): Writing a ratio in its simplest form. Open the practice page or print a worksheet.
Or play a game
- Web Coding QuizAdaptive practice on HTML tags, CSS properties and what short JavaScriptโฆPlay
- Binary NumbersFlip eight switches to count in binary, the language of computers.Play
- Binary SearchHalve the possibilities with every guess to find anything fast.Play