What the board asks
We went through the ISC board papers, question by question, and matched each question to a topic. Here is what was asked, how often, and what was never asked.
Computer Science: 180 topics in the 2027 syllabus, across 10 units. The board has asked 117 of them at least once. 63 were never asked in the papers we checked.
Pick a unit
CS3 Objects and Classes
All the topics in Computer Science: Objects and Classes
Asked topics first, the most asked at the top. Tap a topic to see what to write, the result, the years, and the real board questions.
12 topics shown
| # | Topic | Type | Marks | Times asked | Last asked | Status |
|---|---|---|---|---|---|---|
| 1 | The keyword new and where it is usedState that new allocates memory for an object (or array) at run time and returns its reference, and give both uses: creating an object through a constructor and creating an array. | Statement | 2 | 1 paper | 2020 | Asked |
| 2 | Constructor versus method; kinds of constructorGive at least two exact differences between a constructor and a method (name, return type, when it is called, purpose) and name default and parameterised constructors with a one-line example each. | Comparison | 2 | 1 paper | 2017 | Asked |
| 3 | Write an algorithm, then the Java code, then test itWrite numbered algorithm steps for the stated task, translate each step into Java statements, and dry-run the code on one sample input to show it gives the expected output. | Program | 10 | never | Never asked | |
| 4 | Skeleton of a Section B class from its specificationWrite the class header, the data members with the exact names and types given, the constructor(s), every method with the given signature and return type, and main() that creates the object and calls the methods in order. | Program | 10 | never | Never asked | |
| 5 | Define object, class, instance, attributes and behaviourState in one line each what a class, an object, an instance, data members (attributes) and member methods (behaviour) are, with a short example. | Statement | 1 | never | Never asked | |
| 6 | Output of code that creates objects and calls methodsDry-run a short class whose constructor and methods change data members, track each object's members in a table, and write the exact printed output. | Dry run / output | 2 | never | Never asked | |
| 7 | Model a real-world thing as a classFor a given real-world situation, name the class, list its data members with Java types and its methods with signatures, and say which are set by the constructor. | Give reason | 2 | never | Never asked | |
| 8 | Accept input with Scanner and print the outputWrite the import, create a Scanner on System.in, read each value with the right method (nextInt, nextDouble, next, nextLine), and print results with System.out.print / println in the format the question shows. | Program | 2 | never | Never asked | |
| 9 | Tokens, delimiters and whitespace in an input streamDefine a token and a delimiter, say what counts as whitespace (space, tab, newline), and count the tokens in a given input line for given delimiters. | Statement | 1 | never | Never asked | |
| 10 | Split a sentence into words with StringTokenizerWrite the import, create a StringTokenizer on the string with the stated delimiters, loop with hasMoreTokens() and nextToken(), and use countTokens() where a word count is needed. | Program | 3 | never | Never asked | |
| 11 | Output of StringTokenizer code (dry run)Dry-run a short fragment using StringTokenizer with given delimiters, list the tokens in order and the value of countTokens() at each call, and write the exact output. | Dry run / output | 2 | never | Never asked | |
| 12 | Input/output exceptions: throws, try and catchDefine an exception, name IOException (and InputMismatchException for Scanner) as examples, and show how a method declares it with throws or handles it with try-catch, stating what finally is for. | Statement | 2 | 1 paper | 2018 | Not in syllabus |
This list was made from the 2027 syllabus and checked with 9 board papers, including the 2027 specimen paper. It is not yet checked with the textbook.
The 10 topics Computer Science papers ask most
Counted on the board papers from 2018 to the 2027 specimen paper, which every unit has been checked against.
- 1.Principle of duality: state it and write the dualCS1 Boolean Algebra · asked 8 times since 2018
- 2.Complement of an expression using De Morgan's theoremCS1 Boolean Algebra · asked 8 times since 2018
- 3.Word problem to truth table and SOP or POSCS1 Boolean Algebra · asked 8 times since 2018
- 4.K-map reduction of a four-variable POS expressionCS1 Boolean Algebra · asked 8 times since 2018
- 5.Pre-order, in-order and post-order traversalCS9 Data Structures · asked 8 times since 2018
- 6.K-map reduction of a four-variable SOP expressionCS1 Boolean Algebra · asked 7 times since 2018
- 7.Read a tree: leaves, internal nodes, parent, siblings, degreeCS9 Data Structures · asked 7 times since 2018
- 8.Truth table to classify tautology, contradiction or contingencyCS1 Boolean Algebra · asked 6 times since 2018
- 9.Convert between cardinal and canonical formsCS1 Boolean Algebra · asked 6 times since 2018
- 10.Address of an element, row major and column majorCS6 Arrays and Strings · asked 6 times since 2018