28_Computer_Science
28_Computer_Science
CLASS-XI
THEORY PAPER
Computer Memory: Units of memory, types of memory – primary and secondary; data
deletion, its recovery and related security concerns.
Software: purpose and types – system and application software, operating system, language
translators, device drivers, programming tools, generic and specific purpose software,
classification of programming languages (high level language, machine language).
Operating System (OS): Need for operating system, brief introduction to functions of OS,
user interface.
Chapter 2: Encoding Schemes and Number System 10 Periods
Encoding schemes: American Standard Code for Information Interchange (ASCII),
UNICODE, Indian Script Code for Information Interchange (ISCII)
Number system: Decimal, Binary, Octal and Hexadecimal number system and converting a
number from a number system to another, including its fractional part.
UNIT – II: PROBLEM SOLVING 7 Marks
Chapter 4:Problem Solving 18 Periods
Introduction to Problem Solving: problem solving cycle - analyzing a problem, designing
algorithm, implementation through coding, testing the solution
Algorithms: what is an algorithm, need of algorithm in problem solving, characteristics of
algorithm, representation of algorithm using flowchart and pseudo-code
Programming Constructs: Sequence, Selection and Iteration; Simulation (dry run) of program
for better understanding of algorithm; Comparison and Analysis of Algorithms through
simulations.
User defined functions: passing arguments to a function, returning values from functions,
scope of variables,
Awareness about health concerns related to usage of technology like effect on eyesight,
physiological issues and ergonomic aspects.
DESIGN OF QUESTION PAPER
SUBJECT : COMPUTER SCIENCE
PAPER : THEORY
CLASS : XI
FULL MARK : 70
TIME : 3 HOURS
WEIGHTAGE TO OBJECTIVES:
Objectives Marks Percentage
Knowledge (K) 10 15
I Understanding (U) 35 50
Application (A) 21 30
Skill (S) 04 05
Total 70 100
WEIGTHAGE OF FORMS OF QUESTIONS:
No. of Time
Form of Questions Marks Percentage
questions (in minutes)
Essay/Long Answer (E/LA) 03 60 15 21
II Short Answer (SA-I) 06 37 18 26
Short Answer (SA-II) 10 40 20 29
Very Short Answer (VSA) 07 21 07 10
MCQ 10 22 10 14
Total 36 180 70 100
WEIGHTAGE OF CONTENTS:
UNIT TOPIC MARKS
1 COMPUTER FUNDAMENTALS 10
2 PROBLEM SOLVING 07
III
3 INTRODUCTION TO PYTHON 30
4 PROGRAMMING IN PYTHON 15
5 EMERGING TRENDS AND SOCIETAL IMPACTS 08
TOTAL 70
IV SCHEME OF SECTION : Nil
SCHEME OF OPTION:
V 1. Internal option will be given in Essay Type Question.
2. Internal option will be given in three questions of SA-I including one case study based question
DIFFICULTY LEVEL:
Difficulty : 35% of the total marks
VI
Average : 50% of the total marks
Easy : 15% of the total marks
CLASS- XI
PRACTICAL
——§§§——
COMPUTER SCIENCE
CLASS- XI
PRACTICAL
Operational Skills
Form of Exercise
Debugging skills
Marks Allotted
Nature of Exercise Booting skills
Sl. No.
——§§§——
PRESCRIBED TEXTBOOK:
Computer Science for class XI
Published by : NCERT, New Delhi
REFERENCE BOOK :
Saraswati Computer Science for Class XI
By Reeta Sahoo and Gagan Sahoo
Published by New Saraswati House (India) Private Limited, New Delhi – 110002
COMPUTER SCIENCE
CLASS- XII
THEORY PAPER
File Handling: text file and binary file, file types, open and close files, reading and writing
text files, reading and writing binary files using pickle module, file access modes.
Chapter 2: Stack 15 Periods
Stack (List Implementation): Introduction to stack (LIFO Operations), operations on stack
(PUSH and POP) and its implementation in python. Expressions in Prefix, Infix and postfix
notations, evaluating arithmetic expressions using stack, conversion of Infix expression to
postfix expression
Chapter 3:Queue 15 Periods
Queue (List Implementation): Introduction to Queue (FIFO), Operations on Queue (INSERT
and DELETE) and its implementation in Python.
Introduction to DQueue and its implementation in Python.
Chapter 4: Searching 20 Periods
Searching: Sequential search, Binary search, Analysis of Sequential and Binary Search.
Dry run to identify best, worst and average cases. Implementation of searching techniques
in Python.
Chapter 5: Sorting 20 Periods
Overview of sorting techniques, Bubble Sort, Selection Sort and Insertion Sort. Dry run to
identify best, worst and average cases. Implementation of sorting techniques in Python.
Hashing: Hash Functions, Collision Resolution, Implementing the Map Abstract Data Type.
Network Security Concepts: Firewall, Cookies, Hackers and Crackers Antivirus and their
workings
FOR THE ACADEMIC SESSION 2024-25
DESIGN OF
QUESTION PAPER
WEIGHTAGE TO OBJECTIVES:
Objectives Marks Percentage
Knowledge (K) 14 20
I Understanding (U) 32 46
Application (A) 21 30
Skill (S) 03 04
70 100
WEIGTHAGE OF FORM OF QUESTIONS:
No. of
Time
Form of Questions quest Marks Percentage
(in minutes)
ions
Essay/Long Answer (E/LA) 04 60 20 29
II
Short Answer (SA-I) 05 30 15 21
Short Answer (SA-II) 09 45 18 26
Very Short Answer (VSA) 10 30 10 14
MCQ 07 15 07 10
Total 35 180 70 100
WEIGHTAGE OF CONTENTS
UNIT TOPIC MARKS
1 DATA STRUCTURE USING PYTHON 30
III
2 DATABASE MANAGEMENT SYSTEM AND SQL 25
3 COMMUNICATION AND NETWORK CONCEPTS 15
TOTAL 70
IV SCHEME OF SECTION : Nil
V SCHEME OF OPTION: Internal option may be given in Essay Type Question & SA-I.
DIFFICULTY LEVEL:
Difficult : 30%
VI
Average : 50%
Easy : 20%
——§§§——
FROM THE ACADEMIC SESSION 2025-26
NOTE- (i) Two questions out of 10 (ten) questions of MCQ will be assertion & reason type question.
(ii) Only one question of SA-I will be Case Study based question.
COMPUTER SCIENCE
CLASS- XII
PRACTICAL
Operational Skills
Form of Exercise
Debugging skills
Marks Allotted
Nature of Exercise Booting skills
Sl. No.
** No fixed time is allotted for Viva-Voce. It is to be performed during the course of the
examination.
——§§§——
COMPUTER SCIENCE
CLASS XII
PRACTICAL
2. SQL Commands 05
Five Query questions based on a particular Table/Relation to be tested practically
on Computer during the examination. The command along with the result must
be written in the answer sheet.
3. Project Work 05
The project has to be developed in Python language and also should have use
of Data files.
· Presentation on the computer
· Project report (Listing, Sample, Outputs, Documentation)
· Viva-Voce
4. Practical File 05
Must have minimum 20 programs from the following topics
· Lists
· Stack using Lists
· Queue using Lists (circular)
· Searching and sorting
· Binary File operations (Creation, Displaying, Searching and modification)
· Text File operations (Creation, Displaying and modification)
15 SQL commands along with the output based on any table/relation :
5. Viva Voce 05
Viva will be asked from syllabus covered in Class-XII and the project
developed by student.
GUIDELINES FOR PROJECTS (Class XI and XII)
1. Preamble
1.1 The academic course in Computer Science includes one Project in each year.
The Purpose behind this is to consolidate the concepts and practices imparted
during the course and to serve as a record of competence.
1.2 A group of two/three students a steam may be allowed to work on one project.
2. Project content
2.1 Project for Class-XI can be selected from one of the topics given in event
programming.
2.2 Project for Class-XII should ensure the coverage of following areas of
curriculum:
a. Problem Solving
b. Data Structure
c. Programming in Python
d. Data File Handling
Theme of the project can be
· Any subsystem of a System Software or Tool
· Any Scientific or a fairly complex algorithmic situation
· Business oriented problems like Banking, Library in formation system.
Hotel or Hospital management system, Transport query system
· Quizzes/Games;
· Tutor/Computer Aided Learning Systems
2.3 The aim of the project is to highlight the abilities of algorithmic formulation,
modular programming, optimized code preparation, systematic documentation
and other associated aspects of Software Development.
2.4 The assessment would be through the project demonstration and the Project
Report, which should portray Programming Style, Structured Design, Minimum
Coupling, High Cohesion, Good documentation of the code to ensure readability
and ease of maintenance.
ªªªªªªª