ISC Computer Science (868) Syllabus - Class XI and XII

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/23

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering the core conceptual and technical terms from the ISC Class XI and Class XII Computer Science syllabus.

24 Terms

1
New cards

Algorithmic problem solving

The process of formulating computational solutions using data abstractions, functional and procedural abstractions, and object-oriented abstractions.

2
New cards

Sign-magnitude representation

A binary encoding method for signed numbers that uses a dedicated sign bit and magnitude bits, having the shortcomings of two representations for zero and requiring extra processing steps during addition.

3
New cards

Two's-complement representation

A binary encoding system for integers that simplifies arithmetic operations and provides a single unique representation for zero.

4
New cards

Well-formed formula (wff)

A syntactically valid expression in propositional logic constructed from propositional variables and logical connectives that evaluates to either true or false.

5
New cards

Universal gates

Elementary logic gates, specifically NAND and NOR, that can individually be combined to realize any other logic gate or switching circuit.

6
New cards

Java Virtual Machine (JVM)

A software-based execution environment that interprets compiled Java bytecode (.class.class files), providing portability across any hardware platform that runs Java.

7
New cards

Exception

An anomalous event or error object generated during program run time that halts normal execution unless intercepted and handled using try-catch blocks.

8
New cards

Wrapper classes

Classes in the Java API that correspond to each primitive data type, allowing primitive values to be encapsulated and manipulated as objects.

9
New cards

this operator

A reference variable in Java that refers implicitly to the current object executing an instance method or constructor.

10
New cards

Constructor

A special method invoked using the newnew operator that initializes newly instantiated objects and returns a reference to them.

11
New cards

Token

A delimited, continuous stream of characters within an input stream that represents a meaningful semantic unit to an application program.

12
New cards

StringTokenizer

A Java utility class used to break an input string into distinct tokens using whitespace or specified delimiter characters.

13
New cards

Recursion

A programming and mathematical technique where a method calls itself to solve smaller subproblems of the same type until reaching a base case.

14
New cards

Base case

The terminating condition in a recursive algorithm that directly returns a known simple value without further recursive calls, preventing infinite recursion.

15
New cards

Law of implication

An equivalence rule in propositional logic and Boolean algebra defined by the equivalence p⇒q≡∼p∨qp \Rightarrow q \equiv \sim p \lor q.

16
New cards

Law of excluded middle

A fundamental propositional logic equivalence stating that a proposition disjoined with its negation is always true (p∨∼p≡truep \lor \sim p \equiv \text{true}).

17
New cards

Law of contradiction

A fundamental propositional logic equivalence stating that a proposition conjoined with its negation is always false (p∧∼p≡falsep \land \sim p \equiv \text{false}).

18
New cards

Karnaugh map

A visual tabular representation used in Boolean algebra to minimize logic expressions of up to four variables into minimal Sum of Products or Product of Sums forms.

19
New cards

Inheritance

An object-oriented design mechanism enabling a derived class to reuse and extend attributes and methods of a superclass based on a genuine specialization relationship.

20
New cards

Interface (Java)

A language construct defining a set of abstract method prototypes that specifies expected behavior to be implemented by conforming classes.

21
New cards

Binary tree

A hierarchical data structure consisting of nodes with at most two child branches, characterized by a root node, internal nodes, leaves, and standard traversal orders.

22
New cards

Big O notation

A mathematical notation in computational complexity used to estimate the asymptotic growth rate and dominant resource requirements of an algorithm relative to input size.

23
New cards

Planning Session

The initial 90 minutes90\,\text{minutes} period of the practical examination during which candidates prepare an algorithm and handwritten Java code before machine access.

24
New cards

Terminal Evaluation (Class XII Practical)

The 15 marks15\,\text{marks} component evaluated by the Visiting Examiner consisting of the Algorithm (3 marks3\,\text{marks}), Java Program with internal Documentation (7 marks7\,\text{marks}), Hard Copy printout (2 marks2\,\text{marks}), and Output (3 marks3\,\text{marks}).