Important Questions for CBSE Class 11 Computer Science
CBSE Class 11 Computer Science combines computer fundamentals, Python programming, and awareness of society, law, and ethics in the digital world. Because the subject mixes theory-based recall with hands-on programming logic, students often need a different revision approach for each unit. Practising important questions for CBSE Class 11 Computer Science regularly helps you strengthen number system conversions, write error-free Python programs, and answer definition-based questions with confidence. These important questions for Class 11 are organised unit-wise, along with quick-reference tables on number systems, Boolean algebra, and Python data structures, prepared specially for MyClass24 students.
Find chapter-wise PDFs of Class 11 Computer Science Important Questions
How Class 11 Computer Science Questions Are Usually Framed
Unlike purely theoretical subjects, Computer Science exams test three different skills at once: conceptual understanding, logical reasoning, and coding accuracy. A question may ask you to convert a number between bases, trace the output of a Python code snippet, or correct syntax errors in a given program. Some questions also test awareness topics such as digital footprints or intellectual property rights through short, scenario-based answers. Recognising which skill a question is testing helps you allocate your exam time wisely and avoid losing marks on topics you actually know well.
Unit-Wise Weightage and Focus Areas
Use this table to understand where most important questions come from and how much attention each unit typically needs during revision.
Unit | Core Topics | Typical Exam Focus |
Unit 1: Computer Systems & Number System | Boolean logic, memory units, encoding schemes, number system conversions | Short-answer and conversion-based numerical questions |
Unit 2: Programming using Python | Flow of control, functions, strings, lists, tuples, dictionaries | Program-writing, output-prediction, and error-correction questions |
Unit 3: Society, Law and Ethics | Digital footprint, IPR, cyber crime, e-waste, netiquettes | Definition-based and scenario-based short questions |
Most CBSE Computer Science papers keep this pattern consistent year after year, so mapping your revision to the unit-wise split above, rather than reading chapters randomly, saves valuable time in the weeks before an exam.
Important Questions from Computer Systems and Number System
Explain the functional components of a computer with a labelled diagram
Differentiate between RAM and ROM, and between primary and secondary memory
Convert a given decimal number into binary, octal, and hexadecimal form
Explain the difference between ASCII, ISCII, and Unicode encoding schemes
State and verify any two Boolean laws using a truth table
Important Questions from Programming using Python
Differentiate between a while loop and a for loop with suitable examples
Write a Python program to check whether a given number is prime
Explain the difference between actual parameters and formal parameters in a function
Write a Python program to count vowels in a string without using built-in functions
Differentiate between list, tuple, and dictionary with an example of each
Predict the output of a given Python code snippet involving nested loops
Explain the difference between append(), extend(), and insert() methods of a list
Important Questions from Society, Law and Ethics
Explain the term 'digital footprint' and list ways to protect it
Differentiate between a computer virus, worm, and Trojan horse
Explain the meaning of intellectual property rights and list its types
Discuss any three netiquettes to be followed while communicating online
Explain the terms phishing and identity theft with an example
Quick Reference: Number System Conversions
Number system conversion questions appear almost every year. This table summarises the method for each type of conversion so you can revise it quickly before an exam.
Conversion / Rule | Method |
Decimal to Binary | Divide the number repeatedly by 2 and read the remainders from bottom to top |
Binary to Decimal | Multiply each bit by 2 raised to its position value, starting from 0 on the right, and add the results |
Decimal to Octal | Divide the number repeatedly by 8 and read the remainders from bottom to top |
Decimal to Hexadecimal | Divide the number repeatedly by 16 and read the remainders from bottom to top, using A to F for 10 to 15 |
1's Complement | Invert every bit of the binary number: change 0 to 1 and 1 to 0 |
2's Complement | Add 1 to the 1's complement of the binary number |
Quick Reference: Boolean Algebra Laws
Boolean algebra questions usually ask you to state a law and verify it using a truth table. Keep this list handy while practising.
Boolean Law | Rule |
Identity Law | A + 0 = A and A . 1 = A |
Null Law | A + 1 = 1 and A . 0 = 0 |
Idempotent Law | A + A = A and A . A = A |
Complement Law | A + A' = 1 and A . A' = 0 |
Commutative Law | A + B = B + A and A . B = B . A |
De Morgan's Law | (A + B)' = A' . B' and (A . B)' = A' + B' |
Quick Reference: List, Tuple and Dictionary in Python
This comparison is one of the most repeated important questions in Class 11 Computer Science and is easy to score if the differences are clear.
Feature | List | Tuple | Dictionary |
Mutability | Mutable, elements can be changed | Immutable, cannot be changed once created | Mutable, key-value pairs can be changed |
Syntax | Square brackets [ ] | Round brackets ( ) | Curly brackets { } with key:value |
Access Method | Accessed using an index | Accessed using an index | Accessed using a key |
Typical Use | Storing an ordered, changeable collection | Storing a fixed collection that should not change | Storing data as labelled key-value pairs |
Common Mistakes Students Make While Answering Computer Science Questions
Writing Python code with inconsistent indentation, which is treated as a syntax error even if the logic is correct
Confusing mutable and immutable data types while answering conceptual questions on lists and tuples
Skipping the truth table while verifying a Boolean law, even though it usually carries separate marks
Mixing up the direction of division while converting decimal numbers to binary, octal, or hexadecimal
Giving one-word answers for society, law and ethics questions instead of explaining with a brief example
Not dry-running the code before predicting the output, which leads to avoidable mistakes in output-based questions
Forgetting to mention units or the base of a number while writing the final answer in a conversion question
Preparing with MyClass24
MyClass24 brings together unit-wise important questions, solved Python programs, and quick-reference tables for CBSE Class 11 Computer Science so that students do not have to search separately for theory notes and coding practice. Since this subject needs both concept clarity and regular coding practice, MyClass24's resources are structured to help you revise number systems and Boolean algebra alongside hands-on Python problems, matching the pattern followed in CBSE board papers and practical exams.
Return to this page through the term to track your progress unit by unit. A steady mix of theory revision and Python practice, guided by these important questions for CBSE Class 11 Computer Science, will help you handle both the theory paper and the practical exam with confidence.




