Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Welcome to the CBSE Grade 12 Computer Science textbook!

This book is designed specifically to cover the entire CBSE syllabus for Class XII (Subject Code - 083) for the academic year 2025-26.

Structure of the Book

The syllabus is divided into three main units:

  1. Computational Thinking and Programming - 2 (40 Marks): Deepens your understanding of Python, covering functions, exception handling, file handling (text, binary, CSV), and data structures like stacks.
  2. Computer Networks (10 Marks): Introduces the evolution of networking, communication terminologies, transmission media, network devices, topologies, and basic web services.
  3. Database Management (20 Marks): Covers database concepts, the relational data model, Structured Query Language (SQL), and how to connect your Python applications to an SQL database.

Competency-Based Learning

A core focus of this book is to prepare you for competency-based questions, which represent a significant portion of the CBSE board exams.

At the end of each unit, you will find a dedicated section filled with competency-based questions modeled closely on the previous five years of CBSE question papers and official sample papers. These questions will test your analytical skills, logical reasoning, and ability to apply theoretical and practical knowledge to solve real-world problems.

Let’s begin the journey into mastering Computer Science!