Complete CBSE Class 12 Curriculum

Structured learning path covering all CBSE Class 12 Computer Science topics (Code No. 083)

CBSE CLASS 12 COMPUTER SCIENCE

Functions

Types of function
User defined functions
Arguments and parameters

Exception Handling

try-except-finally blocks
Error handling and debugging
Common exceptions and their handling

File Handling

Text files, Binary files, CSV files
Text file operations: open modes (r, r+, w, w+, a, a+), read(), write(), writelines()
Binary file operations: pickle module, dump(), load()
CSV file operations: csv module, writer(), reader()

Data Structures

Stack operations (push & pop)
Implementation using list
Stack applications and use cases

Computer Networks

Evolution of networking: ARPANET, NSFNET, INTERNET
Data communication terminologies: sender, receiver, message, protocols
Transmission media: Wired (Twisted pair, Co-axial, Fiber-optic) and Wireless (Radio, Microwave, Infrared)
Network devices: Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router, Gateway, WIFI card
Network topologies: Bus, Star, Tree
Network types: PAN, LAN, MAN, WAN
Network protocols: HTTP, FTP, PPP, SMTP, TCP/IP, POP3, HTTPS, TELNET, VoIP
Web services: WWW, HTML, XML, domain names, URL, website, web browser, web servers

Database Management

Database concepts: introduction and need
Relational data model: relation, attribute, tuple, domain, degree, cardinality
Keys: candidate key, primary key, alternate key, foreign key
SQL: DDL and DML commands
Data types: char(n), varchar(n), int, float, date
Constraints: not null, unique, primary key
SQL operations: create, alter, drop, insert, update, delete, select
Operators: mathematical, relational, logical
Clauses: where, in, between, order by, group by, having
Aggregate functions: max, min, avg, sum, count
Joins: cartesian product, equi-join, natural join
Python-SQL connectivity: cursor, execute(), commit(), fetchone(), fetchall()
Get in Touch