Sheet1
Kendriya Vidyalaya Sangathan, Mumbai Region
BLUE PRINT -HALF YEARLY EXAM 2022-23
Class : XI Subject : Computer Science
Marks : 70 Time : 3 Hrs
VSA VSA SA LA LA
S No Topic 2 Marks Total Marks
1 Mark Each 3 Marks Each 5 Marks Each 4 Marks Each
Each
Computer System
1 12 3 2 0 0 24
and Organization
Computational 2 (One internal choice
2 Thinking and 6 4 3 3 is given in Q34 46
Programming against part c only.)
Total number of
18 7 5 3 2 35
questions
1. Basic computer organization: description of a computer system and mobile system, CPU, memory, hard disk, I/O, battery.
2. Types of software: Application software, System software and Utility software.
3. Memory Units: bit, byte, MB, GB, TB, and PB.
Computer
4. Boolean logic: NOT, AND, OR, NAND, NOR, XOR, NOT, truth tables and DeMorgan’s laws, Logic circuits
System and
5. Number System: numbers in base 2, 8, 16 and binary addition.
Organization
6. Encoding Schemes : ASCII, ISCII and Unicode
7. Concept of Compiler and Interpreter
8. Operating System (OS) - need for an operating system, brief introduction to functions of OS, user interface
Page 1
Sheet1
1. Introduction to Problem solving: Problem solving cycle - Analysing a problem, designing algorithms and representation of algorithm using
flowchart and pseudo-code.
2. Familiarization with the basics of Python programming: a simple “hello world" program, the process of writing a program (Interactive &
Script mode), running it and print statements; simple data-types: integer, float and string.
3. Features of Python, Python Character Set, Token & Identifiers, Keywords,
Literals, Delimiters, Operators.
4. Comments: (Single line & Multiline/ Continuation statements), Clarity & Simplification of expression
5. Introduce the notion of a variable and methods to manipulate it (concept of L- value and R-value even if not taught explicitly).
Computational
6. Knowledge of data types and operators: accepting input from the console, assignment statement, expressions, operators and their
Thinking and
precedence.
Programming
7. Operators & types: Binary operators-Arithmetic, Relational Operators, Logical Operators, Augmented Assignment Operators.
8. Execution of a program, errors- syntax error, run-time error and logical error.
9. Conditional statements: if, if-else, if-elif-else; simple programs: e.g.: absolute value, sort 3 numbers and divisibility of a number.
10. Notion of iterative computation and control flow: for(range(),len()), while, using flowcharts, suggested programs: calculation of simple
and compound interests, finding the factorial of a positive number etc.
11. Strings: Traversal, operations – concatenation, repetition, membership; functions/methods–len(), capitalize(), title(), upper(), lower(),
count(), find(), index(), isalnum(), islower(), isupper(), isspace(), isalpha(), isdigit(), split(),
Partition(), strip(), lstrip(), rstrip(), replace(); String slicing.
Page 2