Home   »   CBSE Class 11 Computer Science Syllabus...

CBSE Class 11 Computer Science Syllabus 2024-25 Out, Download PDF

The CBSE, the apex school education board in India, has released the syllabus for all the subjects taught in class 9th to 1th on its official website. In this process, the CBSE Class 11 Computer Science syllabus 2024-25 has also been officially published at cbseacademic.nic.in. The official syllabus serves as a credible resource in the preparation journey of a student. To help students score good marks in the exam, we are providing the detailed CBSE Class 11 Computer Science Syllabus 2024-25 here.

CBSE Class 11 Computer Science Syllabus 2024-25

The CBSE Class 11 computer science syllabus 2024-25 has been designed meticulously by the experts to provide technical prowess to the students. Computer Science has become a vital component of the contemporary world. CBSE has developed a detailed curriculum for Class 11 to provide students with essential computational thinking and programming skills. This article gives an in-depth look at the CBSE Class 11 Computer Science curriculum for the academic year 2024-25.

CBSE Class 11 Computer Science Syllabus 2024-25 Overview

The CBSE 11 Class Computer Science Syllabus includes a variety of subjects, ranging from fundamental computational thinking to more complex topics like algorithms, data structures, and operating systems. The syllabus aims to provide students with a strong base in computer science and ready them for advanced studies in the subject. By practicing all the topics given in the CBSE Class 11 Computer Science Syllabus 2024-25, students can be ensured to get excellent marks in the annual examinations.

CBSE Class 11 Computer Science Paper Pattern 2024-25

The CBSE class 11 computer science paper has the total weightage of 100 marks. Out of the 100 marks allocated for the paper, 70 marks is awarded on the basis of theory examination while 30 marks is kept aside for the practical exam/internal assessment. The subject code for the CBSE class 11 computer science subject is 083. Students can check the detailed paper pattern below for both theory exam and internal assessment below.

CBSE Class 11 Computer Science Theory Paper Pattern 2024-25

As per the official CBSE class 11 computer science syllabus 2024-25, check the theory paper pattern below.

Unit No
Unit Name
Marks
Periods
Theory
Practical
1
Computer Systems and Organisation
10
10
10
2
Computational Thinking and Programming -1
45
80
60
3
Society, Law, and Ethics
15
20
Total
70
110
70

CBSE Class 11 Computer Science Internal Assessment 2024-25

Review the assessment plan for internal evaluations. According to the grading system, students must participate in 30 marks worth of internal assessments that come in various formats and serve multiple purposes. Ensure you understand the assessment criteria for the 30 marks.

S. No
Unit Name
Marks (Total=30
1
Lab Test (12 marks) 
Python program (60% logic + 20% documentation + 20% code quality)
12
2
Report File + Viva (10 marks) 
Report file: Minimum 20 Python programs
7
Viva voce
3
3
Project (that uses most of the concepts that have been learnt)
8

CBSE Class 11 Computer Science Detailed Syllabus 2024-25

The official detailed syllabus for the CBSE class 11 computer science for academic session 2024-25 has been provided below chapter-wise.

Units Name with Topics

Computer Systems and Organisation

  • 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, and interpreter), application software
  • Operating System(OS): functions of the operating system, OS user interface
  • Boolean logic: NOT, AND, OR, NAND, NOR, XOR, NOT, truth tables and De Morgan’s laws, Logic circuits
  • Number System: Binary, Octal, Decimal and Hexadecimal number system; conversion between number systems
  • Encoding Schemes: ASCII, ISCII, and Unicode (UTF8, UTF32)
Computational Thinking and Programming – I 

  • Introduction to Problem-solving: Steps for Problem-solving (Analyzing the problem, developing an algorithm, coding, testing, and debugging), representation of algorithms using flowchart and pseudocode, decomposition
  • Familiarization with the basics of Python programming: Introduction to Python, Features of Python, executing a simple “hello world” 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 flow, conditional and iterative flow
  • Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs: e.g.: absolute value, sort 3 numbers and divisibility of a number
  • Iterative Statement: for loop, range(), while loop, flowcharts, break and continue statements, nested loops, suggested programs: generating pattern, summation of series, finding the factorial of a positive number, etc
  • Strings: introduction, string operations (concatenation, repetition, 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: introduction, indexing, list operations (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, suggested 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 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(); 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
  • Introduction to Python modules: Importing module using ‘import ’ and using from 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 Ethics

  • Digital Footprints
  • Digital Society and Netizen: 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

CBSE Class 11 Computer Science Syllabus 2024-25 PDF

The syllabus for CBSE Class 11 Computer Science is extensive and covers various Computer Science topics. The syllabus aims to assist students in acquiring the necessary skills and knowledge to effectively utilize information technology in both personal and professional contexts. Download the official syllabus pdf released by the board below for free.

Download CBSE Class 11 Computer Science Syllabus 2024-25 PDF

Sharing is caring!

FAQs

What is the total marks allocated to the CBSE Class 11 Computer Science paper 2024-25?

As per the CBSE Class 11 Computer Science Syllabus 2024-25, the CBSE class 11 computer science theory paper is held for 70 marks.

About the Author

Hi there, I am Ashish and have completed my education from Science Domain. I have 2 years of experience in content creation, catering to the demands of young students. I provide written content related to NEET, JEE, Board Exams, CLAT, CUET (UG & PG) and management exams in a simple manner. My content provides important insights on several topics in depth.