cbse syllabus for class 11 computer science
📚 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 |
