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

Computer-Science 11 Annualsyllabus 24-25

The syllabus for Class XI Computer Science (083) for the academic year 2024-2025 includes various units such as Computer System, Encoding Schemes, Python programming, Flow of Control, Strings, Lists, Tuples and Dictionaries, Python modules, and Society, Law and Ethics. Each unit covers specific subtopics with assigned weightage, totaling 70 marks. The syllabus emphasizes both theoretical concepts and practical programming skills using Python.
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)
39 views3 pages

Computer-Science 11 Annualsyllabus 24-25

The syllabus for Class XI Computer Science (083) for the academic year 2024-2025 includes various units such as Computer System, Encoding Schemes, Python programming, Flow of Control, Strings, Lists, Tuples and Dictionaries, Python modules, and Society, Law and Ethics. Each unit covers specific subtopics with assigned weightage, totaling 70 marks. The syllabus emphasizes both theoretical concepts and practical programming skills using Python.
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

SYLLABUS (2024 – 2025)

CLASS: XI SUBJECT: COMPUTER SCIENCE (083)

TEXTBOOKS:
1. COMPUTER SCIENCE – XI (NCERT)
2. COMPUTER SCIENCE – XI (PREETI ARORA)

SESSION UNIT/CHAPTER SUBTOPICS WEIGHTAGE


/TOPIC

2024 – 25 Computer System Introduction to Computer System, Evolution of 5 Marks


Computer, Computer Memory, Data Transfer
between Memory and CPU, Microprocessors,
Data and Information, Software, Operating
System

Encoding Schemes Number System, Conversion between Number 5 Marks


and Number System Systems

Getting Started with Familiarization with the basics of Python 6 Marks


Python programming: Introduction to Python, Features
of Python, executing program, execution
modes: interactive mode and script mode,
Python character set, Python tokens( keyword,
identifier, literal, operator, punctuator),
variables, concept of l-value and r-value, use of
comments
Knowledge of data types: Number(integer,
floating point,complex), boolean,
sequence(string, list, tuple), None,
Mapping(dictionary), mutable and immutable
data types.
Operators: arithmetic operators, relational
operators, logical operators, assignment
operators, augmented assignment operators,
identity operators (is, is not), membership
operators (in not in)
Expressions, statement, type conversion, and
input/output: precedence of operators,
expression, evaluation of an expression, type-
conversion (explicit and implicit conversion),
accepting data as input from the console and
displaying output.
Errors- syntax errors, logical errors, and run-
time errors
Flow of Control Introduction, use of indentation, sequential 8 Marks
flow, conditional and iterative flow
Conditional statements: if, if-else, if-elif-else
Iterative Statement: for loop, range(), while
loop, flowcharts, break and continue
statements, nested loops

Strings String operations (concatenation, repetition, 8 Marks


membership and slicing), traversing a string
using loops, built-in functions/methods–len(),
capitalize(), title(), lower(), upper(), count(),
find(), index(), endswith(), startswith(),
isalnum(), isalpha(), isdigit(), islower(),
isupper(), isspace(),lstrip(), rstrip(), strip(),
replace(), join(), partition(), split()

Lists Lists: introduction, indexing, list operations 8 Marks


(concatenation, repetition, membership and
slicing), traversing a list using loops, built-in
functions/methods–len(), list(), append(),
extend(), insert(), count(), index(), remove(),
pop(), reverse(), sort(), sorted(), min(), max(),
sum(); nested lists

Tuples and Tuples: introduction, indexing, tuple operations 10 Marks


Dictionaries (concatenation, repetition, membership and
slicing); built-in functions/methods – len(),
tuple(), count(), index(), sorted(), min(), max(),
sum(); tuple assignment, nested tuple;
suggested programs: finding the minimum,
maximum, mean of values stored in a tuple;
linear search on a tuple of numbers, counting
the frequency of elements in a tuple.
Dictionary: introduction, accessing items in a
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, clear(),
fromkeys(), copy(), pop(), popitem(),
setdefault(), max(), min(), sorted();

Introduction to Importing module using ‘import ’ and using from 5 Marks


Python modules: statement, importing math module (pi, e,
sqrt(), ceil(), floor(), pow(), fabs(), sin(), cos(),
tan()); random module (random(), randint(),
randrange()), statistics module (mean(),
median(), mode()).

Society, Law and Digital Footprints, Digital Society and Netizen: 15 Marks
Ethics net etiquettes, communication etiquettes,
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

TOTAL 70 Marks
MARKS

You might also like