In this article, you will get Deleted portion Computer Science Class 12. So let us begin. So keep the textbook index open and cross-mark the chapters and points discussed here. So let us begin!
Disclaimer: This article is written with the intention to help students and teachers to get ideas for their curriculum. I am not violating any rule or legal conditions with this article. Till anybody has any concern about this article, please got to contact us section and write about it. I will look into the matter and try to resolve it.
This article is written in the view of the textbook Computer Science with Python Textbook for Class XII by Sumita Arora to help the community.
Topics Covered
Deleted portion Computer Science Class 12
Let’s start with the article deleted portion of computer science class 12 with the textbook index containing chapters. So these are the total chapters included in the textbook.
Ch No. | Chapter Name | Ch No. | Chapter Name |
1 | Python Revision Tour I | 9 | Data Strcuture II – Stack and Queue Using Lists |
2 | Python Revision Tour I | 10 | Computer Networks – I |
3 | Working With Functions | 11 | Computer Networks – II |
4 | Using Python Libraries | 12 | Relational Databases |
5 | File Handling | 13 | Simple Queries in SQL |
6 | Recursion | 14 | Table creation and Data Manipulation Commands |
7 | Idea of Algorithmic Efficiency | 15 | Grouping Records and Joins in SQL |
8 | Data Structure – I : Linear Lists | 16 | Interface Python with MySQL |
Let us see which chapters and topics are not to be covered in your current syllabus.
Chapterwise topics are as follows:
Python Revision Tour
No topic is mentioned in the syllabus.
Functions
The following topics need to be covered in this chapter from the syllabus:
- types of function (built-in functions, functions defined in module, user-defined functions)
- creating user-defined function
- arguments and parameters, default parameters, positional parameters,
- function returning value(s)
- flow of execution
- scope of a variable (global scope, local scope)
There is no extra topic given for this chapter in the textbook. So nothing is deleted from this chapter.
Exception Handling
This is a new addition to the Computer Science Class XII syllabus. The topics covered in this section are as follows:
- Introduction
- handling exceptions using try-except-finally blocks
Now in the next section of a Deleted portion of Computer Science Class 12, we will discuss these topics.
File handling
This is one of the large topics in the computer science class XII syllabus. Topics covered in this chapter are as follows:
- Introduction to files, types of files (Text file, Binary file, CSV file)
- relative and absolute paths
- Text file
- opening a text file
- text file open modes (r, r+, w, w+, a, a+)
- closing a text file
- opening a file using with clause
- writing/appending data to a text file using write() and writelines()
- reading from a text file using read(), readline() and readlines()
- seek and tell methods
- manipulation of data in a text file
- Binary file
- basic operations on a binary file
- open using file open modes (rb, rb+, wb, wb+, ab, ab+)
- close a binary file
- import pickle module
- dump() and load() method
- read, write/create, search, append and update operations in a binary file
- CSV file
- import csv module
- open / close csv file
- write into a csv file using writer(),writerow(),writerows() and read from a csv file using reader()
Data Structure
From this section, the following topics should be covered in the syllabus.
- Stack
- operations on stack (push & pop)
- implementation of stack using list
In a few textbooks queues and other topics are also given which are not to be covered in the syllabus as per the curriculum document.
Computer Networks
From this section following topics should be covered in the syllabus. These topics are:
- Evolution of networking
- introduction to computer networks
- evolution of networking (ARPANET, NSFNET, INTERNET)
- Data communication terminologies
- concept of communication
- components of data communication (sender, receiver, message, communication media, protocols)
- measuring capacity of communication media (bandwidth, data transfer rate), IP address,
- switching techniques (Circuit switching, Packet switching)
- Transmission media
- Wired communication media
- Twisted pair cable
- Co-axial cable
- Fiber-optic cable)
- Wireless media
- Radio waves,
- Microwaves
- Infrared waves
- Wired communication media
- Network devices
- Modem
- Ethernet card
- RJ45
- Repeater
- Hub
- Switch
- Router
- Gateway
- WIFI card
- Network topologies and Network types:
- types of networks
- PAN
- LAN
- MAN
- WAN)
- networking topologies
- Bus
- Star
- Tree
- types of networks
- Network protocol
- HTTP, FTP, PPP, SMTP, TCP/IP, POP3, HTTPS, TELNET, VoIP
- Introduction to web services
- WWW
- Hyper Text Markup Language (HTML)
- Extensible Markup Language (XML)
- domain names
- URL
- website
- web browser
- web servers
- web hosting
- Database Management
- Database concepts
- introduction to database concepts and its need
- Relational data model
- relation, attribute, tuple, domain, degree, cardinality
- keys (candidate key, primary key, alternate key, foreign key)
- Structured Query Language
- introduction
- Data Definition Language and Data Manipulation Language
- data type (char(n)
- varchar(n), int, float, date)
- constraints (not null, unique, primary key)
- create database, use database, show databases, drop database, show tables, create table, describe table, alter table (add and remove an attribute, add and remove primary key), drop table, insert, delete, select, operators (mathematical, relational and logical), aliasing, distinct clause, where clause, in, between, order by, meaning of null, is null, is not null, like, update command, delete command, aggregate functions (max, min, avg, sum, count), group by, having clause
- joins
- cartesian product on two tables
- equi-join and natural join
- Database concepts
- Interface of python with an SQL database
- connecting SQL with Python
- performing insert, update, delete queries using cursor
- display data by using connect(), cursor(), execute(), commit(), fetchone(), fetchall(), rowcount,
- creating database connectivity applications
- use of %s format specifier or format() to perform queries
Download PPT to know the deleted topics
Thank you for reading this article. I hope this article will help the students’ and teachers’ community. Feel free to ask your doubts in the comment section.