CBSE Class 11 Computer Science Updated Syllabus
CBSE Class 11 Computer Science Syllabus Course Structure
The table below shows the course structure and the distribution of marks in the updated CBSE
Class 11 Computer Science Syllabus.
Theory Practical
Unit No. Unit Name Marks Periods Periods
I Computer Systems and Organisation 10 10 10
Computational Thinking and
II Programming -1 45 80 60
III Society, Law, and Ethics 15 20 -
Total 70 110 70
Quick Overview of CBSE Class 11 Computer Science Syllabus
The CBSE Class 11 Computer Science Syllabus provides interesting chapters and topics. It
starts with the basic concepts of computer systems and later into complex ideas. Check out the
table below for a breakdown of what you'll be learning in each unit.
Unit Title Description
Computer Systems and - Basic computer organisation (hardware, software, memory
I Organisation units)
www.vedantu.com 1
Types of software (system software, programming tools,
application software)
Operating System functions and user interface
Boolean logic (NOT, AND, OR, etc.) and number systems
(binary, octal, decimal, hexadecimal)
Encoding schemes (ASCII, ISCII, Unicode)
- Introduction to problem-solving steps and algorithm
representation
Python programming basics (introduction, features, "hello
world" program, execution modes)
Data types (number, boolean, sequence, etc.) and operators
(arithmetic, relational, etc.)
Expressions, statements, type conversion, and input/output
Errors (syntax, logical, runtime) and flow of control
Conditional statements (if, if-else, if-elif-else) with example
programs
Iterative statements (for loop, while loop) with example
programs
Strings (introduction, operations, built-in functions/methods)
Lists (introduction, operations, built-in functions/methods)
with example programs
Tuples (introduction, operations, built-in functions/methods)
with example programs
Computational
Thinking and Dictionaries (introduction, accessing items, built-in
II Programming - I functions/methods) with example programs
www.vedantu.com 2
Introduction to Python modules with examples
- Digital footprints and digital society/netizen etiquette
Data protection (IPR, open source software, licensing)
Cybercrime (definition, hacking, phishing, etc.)
Cyber safety (safe browsing, identity protection)
Malware (viruses, trojans, adware)
E-waste management
Information Technology Act (IT Act)
Society, Law, and
III Ethics Technology and society (gender & disability issues)
Class 11 Computer Science Practical Syllabus
Get the latest updates about the Lab experiments! Here's the CBSE Class 11 Computer Science
Practical Syllabus:
Python Programming
● Input a welcome message and display it.
● Input two numbers and display the larger / smaller number.
● Input three numbers and display the largest / smallest number.
● Generate the following patterns using nested loops:
www.vedantu.com 3
Pattern Sequence
**
***
****
Pattern-1 *****
12345
1234
123
12
Pattern-2 1
AB
ABC
ABCD
Pattern-3 ABCDE
● Write a program to input the value of x and n and print the sum of the series.
● Determine whether a number is a perfect number, an Armstrong number, or a palindrome.
www.vedantu.com 4
● Input a number and check if the number is a prime or composite number.
● Display the terms of a Fibonacci series.
● Compute the greatest common divisor and least common multiple of two integers.
● Count and display the number of vowels, consonants, uppercase, and lowercase characters
in string.
● Input a string and determine whether it is a palindrome or not; convert the case of characters
in a string.
● Find the largest/smallest number in a list/tuple
● Input a list of numbers and swap elements at the event location with the elements at the odd
location.
● Input a list/tuple of elements, and search for a given element in the list/tuple.
● Create a dictionary with the roll number, name, and marks of n students in a class and display
the names of students who have marks above 75.
CBSE Class 11 Computer Science Practical Syllabus - Marking Scheme
This table explains how the 30 marks for your Class 11 Computer Science practical exam
(lasting 3 hours) will be divided. It shows what aspects of your performance will be evaluated.
Unit Marks
S.No. Name (Total=30) Description
- Python program execution (60%): Assesses the program's
logic and ability to solve the given problem.
Documentation (20%): Evaluate the clarity and completeness
of comments explaining the code.
Code quality (20%): Focuses on code readability, efficiency,
1 Lab Test 12 and proper formatting.
www.vedantu.com 5
- Report File (7 marks): Minimum 20 Python programs
documented and presented in a well-organised report.
Report - Viva voce (3 marks): Oral assessment of the student's
File + understanding of Python concepts and the submitted
2 Viva 10 programs.
- Project using Python (8 marks): Evaluate the student's
ability to apply learned concepts to create a more substantial
Python application. Ideally, the project should demonstrate a
3 Project 8 variety of skills from the covered curriculum.
Prescribed Books for Computer Science Class 11:
● NCERT Textbook for Computer Science Class XI
● Support Material on the CBSE website
www.vedantu.com 6