0% found this document useful (0 votes)
18 views3 pages

XI_CS_Splitup Syllabus

The document outlines the split-up syllabus for Class XI Computer Science for the academic year 2024-25, detailing the theory and practical components along with their respective marks distribution. It includes units on computer systems, programming, and societal ethics, with a focus on Python programming and its applications. Additionally, it provides a month-by-month breakdown of topics to be covered, along with practical assessments and examination schedules.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

XI_CS_Splitup Syllabus

The document outlines the split-up syllabus for Class XI Computer Science for the academic year 2024-25, detailing the theory and practical components along with their respective marks distribution. It includes units on computer systems, programming, and societal ethics, with a focus on Python programming and its applications. Additionally, it provides a month-by-month breakdown of topics to be covered, along with practical assessments and examination schedules.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

KENDRIYA VIDYALAYA SANGATHAN:PATNA REGION

Split-up syllabus (Theory & Practical)2024-25


Class:XI Subject: Computer Science(083) Max Marks: 70

Unit Unit Name Marks


(Theory)
I Computer Systems and Organisation 10
II Computational Thinking and Programming-1 45
III Society, Law and Ethics 15
Total 70
S No Area Marks
(Practical)
1 Lab Test: 12
Python program(60%logic+20%documentation+20%code
quality)
2 Report file:Minimum 20 Python programs Viva 7
voce 3
3 Project (that uses the concepts that have been learnt in Class 8
11)
Total 30

Expecte
THEORY PRACTI TEST/EXAM
CAL
d No. of
Month Portion to be covered workin
g Days
in KVS

July Unit-1(Computer Systems and Organisation) 15 15 24


2024 Basic Computer Organisation: Introduction to computer system,
hardware, software, input device, output device, CPU,
memory(primary, cache and secondary),units of memory(Bit, Byte,
KB, MB, GB,TB,PB)
Types of software: system software (operating systems, system
utilities, device drivers), programming tools and language
translators (assembler, compiler &interpreter), application software
Operating system(OS): functions of operating system, OS user
interface
Boolean Logic: NOT, AND, OR, NAND, NOR, XOR, truth table,
DeMorgan’s laws and logic circuits
Number system: Binary, Octal, Decimal and Hexadecimal number
system; conversion between number systems.
Encodingschemes: ASCII,ISCIIand UNICODE(UTF8,UTF32)

Unit-2 (Computational Thinking and Programming -1)


Introduction to Problem solving: Introduction to problem solving:
Steps for problem solving (analyzing the problem, developing an
algorithm, coding, testing and debugging).representation of
algorithms using flow chart and pseudo code, decomposition.

1
August Familiarization with the basics of Python programming: 20 10 24 Last week
2024 Introduction to Python, features of Python, executing a simple of
September
"helloworld" program, execution modes: interactive mode and script
mode Periodic
Python character set, Python tokens(keyword, identifier, literal, Test 1
operator, punctuator), variables, concept of l-value and r-value, use Syllabus:
of comments Knowledge of data types: number (integer, floating Unit 1,unit
2 upto
point, Python
complex),boolean,sequence(string,list,tuple),none,mapping(dictiona Tokens
ry),mutable and immutable data types
Operators: arithmetic operators, relational operators, logical
operators, assignment operator, augmented assignment operators,
identity operators (is, isnot),membership operators(in, notin)
Expressions, statement, type conversion & input/output: precedence
of operators, expression, evaluation of expression, python
statement, type conversion (explicit& implicit conversion),
accepting data as input from the console and displaying output
Errors: syntax errors, logical errors, runtime errors
Flow of control: introduction, use of indentation, sequential flow,
conditional and iterative flow control

September Conditional statements: if, if-else, if-elif-else, flowcharts, simple 15 10 22


2024 programs: e.g.: absolute value, sort 3 numbers and divisibility of a
number
Iterative statements: for loop, range function, while loop, flowcharts,
break and continue statements, nested loops, suggested programs:
generating pattern,
Summation of series, finding the factorial of a positive number etc

October Strings: introduction, indexing, string operations(concatenation, 10 10 16


2024 repetition, membership & slicing), traversing a string using loops,
built-in functions: len (
),capitalize(),title(),lower(),upper(),count(),find(),index(),endswith()
,startswith(), isalnum (), isalpha (), isdigit (), islower (), isupper (),
isspace (), lstrip (), rstrip (),strip(), replace(),join(), partition(),split()
November 20 15 22 1st Week
2024 of
Lists: introduction, indexing, list December
operations(concatenation, repetition, membership & PT-2/Half
slicing),traversing a list using loops, built-in functions: Yearly
Examination
len(),list(),append(), extend(), insert(), count(), index(), Syllabus:
remove(), pop(), reverse(), Unit1,
Unit 2
sort(),sorted(),min(),max(),sum();nested lists, suggested Strings
programs: finding the maximum, minimum, mean of
numeric values stored in a list; linear search on list of
numbers and counting the frequency of elements in a list
Tuples: introduction, indexing, tuple
operations(concatenation,repetition,membership&slicing),
built-infunctions:len(),tuple(),count(), index(), sorted(),
min(), max(), sum(); tuple assignment, nestedtuple,
suggested programs: finding the minimum, maximum,
2
mean of values stored in a tuple; linear search on a tuple
of numbers, counting the frequency of elements in a tuple
December Dictionary: Dictionary: introduction, accessing items in a 15 10 19
2024 dictionary using keys, mutability of a dictionary (adding a new
term, modifying an existing item), traversing a dictionary, built-in
functions/methods – len(), dict(), keys(), values(), items(), get(),
update(), del(), del, clear(), fromkeys(), copy(), pop(), popitem(),
setdefault(), max(), min(), sorted(); Suggested programs: count the
number of times a character appears in a given string using a
dictionary, create a dictionary with names of employees, their
salary and access them.

January- Introduction to Python modules: Importing module using ‘import ’ 20 5 38 3rd week
Feb and using from statement, importing math module (pi, e, sqrt(), ceil(), of January
2025 floor(), pow(), fabs(), sin(), cos(), tan()); random module (random(), Periodic
randint(), randrange()), statistics module (mean(), median(), mode()). Test 3
Syllabus:
Unit III: Society, Law and Ethics List,
Digital Footprints Tuples and
Digital Society and Netizen: net etiquettes, communication etiquettes, Dictionary
social media etiquettes
Data Protection: Intellectual property rights (copyright, patent ,
trademark), violation of IPR(plagiarism, copyright infringement,
trademark infringement), open source software and licensing
(Creative Commons, GPL and Apache)
Cyber Crime: definition, hacking, eavesdropping, phishing and fraud
emails, ransomware, cyber trolls, cyber bullying
Cyber safety: safely browsing the web, identity protection,
confidentiality
Malware: viruses, trojans, adware
E-waste management: proper disposal of used electronic gadgets.
Information Technology Act (IT Act)
Technology and society: Gender and disability issues while teaching
and using computers
Revision Work

MARCH SESSION END EXAM


2025

PRACTICAL : 30 MARKS

FEBRUARY/ MARCH - REVISION

SESSION ENDING EXAM:2024-25 (Full syllabus)

You might also like