Home » cbse class 12 syllabus 2023 Computer Science
Unit I:
Revision of python basics studied in class 11th.
Scope and usage of functions involving tuples, list, default and positional parameters, passing parameters, libraries, return values, and more.
Handling and types of files.
Basic operations are performed on text files like open, close, manipulate, read data and append into a text file along with absolute and relative paths.
Basic operations performed on binary files open, close, read, search, write and use csv.reader() and csv.writerow() functions.
Importing libraries using python
Data structures like lists and stacks, including push and pop.
Unit II:
ARPANET and Internet about the evolution of networking.
Terminologies used in data communication like bandwidth, data transfer rate, and concept of a channel.
Twisted pair cable, coaxial cable, optical fibre, microwave, radio, infrared, and satellite link used as transmission media.
Introduction and types of network topologies.
Network protocols, mobile telecommunication technologies and mobile processors.
Protocols for video conferencing and chats.
Concept of network security.
Web services like WWW, HTML, XML, http, URL and domain names.
Websites, web hosting, web browser and web 8 servers.
Unit III:
Concept of the database.
Relational data model including the concept of domain, tuple, relation, attribute, degree and cardinality
Types of keys (primary, foreign, candidate and alternate)
Concept, advantage, data manipulation and definition language in Structured Query Language (SQL).
Types of data (number, character, decimal, varchar, varchar 2 and date)
Revision of SQL commands you studied in class 11th.