Computer Science
Chapter 1: Exception Handling in PythonComputational Thinking and Programming - 2
- 1.1 Introduction
- 1.2 Syntax Errors
- 1.3 Exceptions
- 1.4 Built-in Exceptions
- 1.5 Raising Exceptions
- 1.6 Handling Exceptions
- 1.7 Finally Clause
- Summary
- Exercise
Official NCERT PDF (English)
Chapter 2: File Handling in PythonComputational Thinking and Programming - 2
- 2.1 Introduction to Files
- 2.3 Opening and Closing a Text File
- 2.4 Writing to a Text File
- 2.5 Reading from a Text File
- 2.6 Setting Offsets in a File
- 2.7 CREATING AND TRAVERSING A TEXT FILE
- 2.8 The Pickle Module
- Summary
- Exercise
Official NCERT PDF (English)
Chapter 3: StackComputational Thinking and Programming - 2
- 3.1 Introduction
- 3.2 Stack
- 3.3 Operations on Stack
- 3.4 Implementation of Stack in Python
- 3.5 Notations for Arithmetic Expressions
- 3.6 Conversion from Infix to Postfix Notation
- 3.7 Evaluation of Postfix Expression
- Summary
- Exercise
Official NCERT PDF (English)
Chapter 8: Database ConceptsDatabase Management
- 8.1 Introduction
- 8.2 File System
- 8.3 Database Management System
- 8.4 Relational Data Model
- 8.5 Keys in a Relational Database
- Summary
- Exercise
Official NCERT PDF (English)
Chapter 9: Structured Query Language (SQL)Database Management
- 9.1 Introduction
- 9.2 Structured Query Language (SQL)
- 9.3 Data Types and Constraints in MySQL
- 9.4 SQL for Data Definition
- 9.5 SQL for Data Manipulation
- 9.6 SQL for Data Query
- 9.7 Data Updation and Deletion
- 9.8 Functions in SQL
- 9.9 GROUP BY Clause in SQL
- 9.10 Operations on Relations
- 9.11 Using Two Relations in a Query
- Summary
- Exercise
Official NCERT PDF (English)
Chapter 10: Computer NetworksComputer Networks
- 10.1 Introduction to Computer Networks
- 10.2 Evolution of Networking
- 10.3 Types of Networks
- 10.4 Network Devices
- 10.5 Networking Topologies
- 10.6 Identifying Nodes in a Networked Communication
- 10.8 Domain Name System
- Summary
- Exercise
Official NCERT PDF (English)
Chapter 11: Data CommunicationComputer Networks
- 11.1 Concept of Communication
- 11.2 Components of Data Communication
- 11.3 Measuring Capacity of Communication Media
- 11.4 Types of Data Communication
- 11.5 Switching Techniques
- 11.6 Transmission Media
- 11.7 Mobile Telecommunication Technologies
- 11.8 Protocol
- Summary
- Exercise
Official NCERT PDF (English)
Free sample questions
Three sample questions with answers. Full explanations — and the rest of the question bank — are free to read after you sign up.
Q1. Assertion (A): Every syntax error is an exception but every exception is not a syntax error. Reason (R): All exceptions other than SyntaxError are generated only when the program is syntactically correct.
- Both A and R are true and R is the correct explanation of A.
- Both A and R are true but R is not the correct explanation of A.
- A is true but R is false.
- A is false but R is true.
Show answer
Correct answer: A. Both A and R are true and R is the correct explanation of A.
🔒 The full explanation is free to read after you sign up →
Q2. Assertion (A): A single optical fibre cable is enough to provide full-duplex communication. Reason (R): Optical fibre cables are unidirectional.
- Both A and R are true and R is the correct explanation of A.
- Both A and R are true but R is not the correct explanation of A.
- A is true but R is false.
- A is false but R is true.
Show answer
Correct answer: D. A is false but R is true.
🔒 The full explanation is free to read after you sign up →
Q3. The EMPLOYEE table has 10 rows. The Bonus column is NULL for exactly three of them. What does SELECT COUNT(Bonus) FROM EMPLOYEE; return?
- 10
- 3
- 7
- 0
Show answer
Correct answer: C. 7
🔒 The full explanation is free to read after you sign up →
Stuck on a chapter?
Ask the Tution Sir AI tutor — it explains step by step from the syllabus.
Start free practice on Tution Sir
Free plan, no card needed. Full mock tests and the complete question bank are on the Pro plan.
Start free practice →Chapter lists follow the NCERT textbooks as available to us; textbooks are revised from time to time, so confirm on ncert.nic.in.