cbse syllabus for class 11 computer science

Class XI Computer Science Syllabus (2025-26)

📚 Class XI Computer Science Syllabus (2025-26)

The Class XI Computer Science (Subject Code – 083) syllabus is divided into three units, with a total theory assessment of **70 marks** and a practical assessment of **30 marks**.


Distribution of Marks (Theory)

Unit No. Unit Name Marks
1 Computer Systems and Organisation 10
2 Computational Thinking and Programming -1 45
3 Society, Law, and Ethics 15
Total 70

Unit-wise Syllabus Details

1. Computer Systems and Organisation (10 Marks)

  • 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, 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)

2. Computational Thinking and Programming – I (45 Marks)

  • 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.
    • Iterative Statement: **for loop**, **range()**, **while loop**, flowcharts, **break** and **continue** statements, nested loops.
  • Strings: introduction, string operations (concatenation, repetition, membership and slicing), traversing a string using loops, built-in functions/methods.
  • Lists: introduction, indexing, list operations, traversing, built-in functions/methods, nested lists, suggested programs (e.g., linear search, frequency counting).
  • Tuples: introduction, indexing, tuple operations, built-in functions/methods, tuple assignment, nested tuple, suggested programs.
  • Dictionary: introduction, accessing items using keys, mutability, traversing, built-in functions/methods, Suggested programs.
  • Introduction to Python modules: Importing module using **’import <module>’** and using **from** statement, importing **math** module (e.g., $pi, e, sqrt()$), **random** module, **statistics** module.

3. Society, Law and Ethics (15 Marks)

  • Digital Footprints
  • Digital Society and Netizen: net etiquettes, communication etiquettes, social media etiquettes
  • Data Protection: Intellectual property rights (copyright, patent, trademark), violation of IPR, 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

Practical Assessment (Total 30 Marks)

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