Class 12 CBSE Computer Science NCERT Syllabus|

Опубликовано: 31 Июль 2026
на канале: The School For Understanding
27
2

Enroll your child in our course for hands-on, practical learning and real-world application of concepts.

Ready to enroll?

Register here: Fill out our Google Form:
https://forms.gle/KkijYXc3CVXkgQok7

Join our WhatsApp group for updates and to ask questions: https://chat.whatsapp.com/Hj7JO3Y2G6p...

Have questions? Contact us!

📞 +91 95662 66696
📞 +91 97892 54021

📘 Chapter 1: Exception Handling in Python
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

📘 Chapter 2: File Handling in Python
2.1 Introduction to Files
2.2 Types of 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

📘 Chapter 3: Stack
3.1 Introduction
3.2 Stack
3.3 Operations on Stack
3.4 Implementation in Python
3.5 Arithmetic Expression Notation
3.6 Infix to Postfix Conversion
3.7 Postfix Evaluation

📘 Chapter 4: Queue
4.1 Introduction
4.2 Operations on Queue
4.3 Implementation using Python
4.4 Introduction to Deque
4.5 Deque Implementation in Python

📘 Chapter 5: Sorting
5.1 Introduction
5.2 Bubble Sort
5.3 Selection Sort
5.4 Insertion Sort
5.5 Time Complexity

📘 Chapter 6: Searching
6.1 Introduction
6.2 Linear Search
6.3 Binary Search
6.4 Search by Hashing

📘 Chapter 7: Understanding Data
7.1 Introduction
7.2 Data Collection
7.3 Data Storage
7.4 Data Processing
7.5 Statistical Techniques

📘 Chapter 8: Database Concepts
8.1 Introduction
8.2 File System
8.3 DBMS
8.4 Relational Model
8.5 Keys in Database

📘 Chapter 9: Structured Query Language (SQL)
9.1 Introduction
9.2 SQL Basics
9.3 Data Types & Constraints
9.4 Data Definition Language (DDL)
9.5 Data Manipulation Language (DML)
9.6 Querying with SQL
9.7 Update/Delete Data
9.8 SQL Functions
9.9 GROUP BY Clause
9.10 Relation Operations
9.11 Join Queries

📘 Chapter 10: Computer Networks
10.1 Introduction
10.2 Evolution of Networking
10.3 Types of Networks
10.4 Network Devices
10.5 Topologies
10.6 Identifying Network Nodes
10.7 Internet & IoT
10.8 DNS

📘 Chapter 11: Data Communication
11.1 Communication Concepts
11.2 Communication Components
11.3 Measuring Capacity
11.4 Types of Communication
11.5 Switching Techniques
11.6 Transmission Media
11.7 Mobile Technologies
11.8 Protocols

📘 Chapter 12: Security Aspects
12.1 Threats and Prevention
12.2 Malware
12.3 Antivirus
12.4 Spam
12.5 HTTP vs HTTPS
12.6 Firewalls
12.7 Cookies
12.8 Hackers and Crackers
12.9 Network Security Threats

📘 Chapter 13: Project Based Learning
13.1 Introduction
13.2 Solving Projects
13.3 Teamwork
13.4 Sample Projects