This page contains the details of the chapters in class 12 Computer Science. The links take you to the NCERT solutions page for the corresponding chapter.
NCERT solutions for the following chapters are available for class 12 Computer Science. The solutions for NCERT class 12 Computer Science are provided in detail and can be viewed by clicking on the links provided. This page gives an overview of the lessons.
The following are the various units available.
Computer Science
Chapter 1: Exception Handling in Python: This chapter contains the following sections:
•
Introduction
•
Syntax Errors
•
Exceptions
•
Built-in Exceptions
•
Raising Exceptions
•
Handling Exceptions
•
Finally Clause
Chapter 2: File Handling in Python: This chapter contains the following sections:
•
Introduction to Files
•
Types of Files
•
Opening and Closing a Text File
•
Writing to a Text File
•
Reading from a Text File
•
Setting Offsets in a File
•
Creating and Traversing a Text File
•
The Pickle Module
Chapter 3: Stack: This chapter contains the following sections:
•
Introduction
•
Stack
•
Operations on Stack
•
Implementation of Stack in Python
•
Notations for Arithmetic Expressions
•
Conversion From Infix To Postfix Notation
•
Evaluation of Postfix Expression
Chapter 4: Queue: This chapter contains the following sections:
•
Introduction to Queue
•
Operations on Queue
•
Implementation of Queue using Python
•
Introduction to Deque
•
Implementation of Deque using Python
Chapter 5: Sorting: This chapter contains the following sections:
•
Introduction
•
Bubble Sort
•
Selection Sort
•
Insertion Sort
•
Time Complexity of Algorithms
Chapter 6: Searching: This chapter contains the following sections:
•
Introduction
•
Linear Search
•
Binary Search
•
Search by Hashing
Chapter 7: Understanding Data: This chapter contains the following sections:
•
Introduction to Data
•
Data Collection
•
Data Storage
•
Data Processing
•
Statistical Techniques for Data Processing
Chapter 8: Database Concepts: This chapter contains the following sections:
•
Introduction
•
File System
•
Database Management System
•
Rational Data Model
•
Keys in a Relational Database
Chapter 9: Structured Query Language (SQL): This chapter contains the following sections:
•
Introduction
•
Structured Query Language (SQL)
•
Data Types and Constraints in MySQL
•
SQL for Data Definition
•
SQL for Data Manipulation
•
SQL for Data Query
•
Data Updation and Deletion
•
Functions in SQL
•
GROUP BY Clause in SQL
•
Operations on Relations
•
Using Two Relations in a Query
Chapter 10: Computer Networks: This chapter contains the following sections:
•
Introduction to Computer Networks
•
Evolution of Networking
•
Types of Networks
•
Network Devices
•
Networking Topologies
•
Identifying Nodes
in a Networked Communication
•
Internet, Web and the Internet of Things
•
Domain Name System
Chapter 11: Data Communication: This chapter contains the following sections:
•
Concept of Communication
•
Components of Data Communication
•
Measuring Capacity of Communication Media
•
Types of Data Communication
•
Switching Techniques
•
Transmission Media
•
Mobile Telecommunication Technologies
•
Protocol
Chapter 12: Security Aspects: This chapter contains the following sections:
•
Threats and Prevention
•
Malware
•
Antivirus
•
Spam
•
HTTP vs HTTPS
•
Firewall
•
Cookies
•
Hackers and Crackers
•
Network Security Threats
Chapter 13: Project Based Learning: This chapter contains the following sections:
•
Introduction
•
Approaches for Solving Projects
•
Teamwork
•
Project Descriptions