0% found this document useful (0 votes)
73 views3 pages

12 Split Up CS

The document outlines the syllabus split between theory and practical components for the Computer Science subject for class 12 students over the 2022-23 academic year, detailing the topics to be covered month-by-month from April to November including Computational Thinking and Programming, Computer Networks, and Database Management for the theory portion and lab tests, programming assignments, and a project for the practical portion.

Uploaded by

Alok 12A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views3 pages

12 Split Up CS

The document outlines the syllabus split between theory and practical components for the Computer Science subject for class 12 students over the 2022-23 academic year, detailing the topics to be covered month-by-month from April to November including Computational Thinking and Programming, Computer Networks, and Database Management for the theory portion and lab tests, programming assignments, and a project for the practical portion.

Uploaded by

Alok 12A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Page 1 of 3

Split up syllabus (Theory& Practical)


Class: XII Subject: Computer Science Max Marks: 70
2022-23
Uni Unit Name Marks (Theory)
t
I Computational Thinking and Programming - 2 40
II Computer Networks 10
III Database Management 20
Total 70
S no Area Marks(Practical)
1 Lab Test:
1. Python program (60% logic + 20% documentation + 20% code quality) 7
2. Small Python program that sends a SQL query to a database and displays the result. A stub program can be provided. 5
2 Report file: Minimum 20 Python programs. Out of this at least 4 programs should send SQL commands to a database and 7
retrieve the result
3 Project (that uses the concepts that have been learnt in Class 11 and 12) 8
4 Viva voce 3
Total 30
Approximate No. of working days from July – Nov 2022.
The following calculation may differ in a day or two as the case of school may be
Month No. of working days after removing Sundays, Possible theory Possible practical periods
2nd Saturday, holiday periods
April 2022 22 22 0
May-June 2022 12 12 0
July 2022 20 16 0
Aug 2022 20 16 0
Sep 2022 22 16 0
Oct 2022 18 14 0
Nov 2022 07 05 20
Total 85 20
Page 2 of 3

KENDRIYA VIDYALAYA SANGATHAN: BHUBANESWAR REGION


Split up syllabus (Theory& Practical) 2022-23
Class: XII Subject: Computer Science (083) Max Marks: 70
No. of

Practical
Theory
working
Month Portion to be covered
days
available
April 2022 Unit I: Computational Thinking and Programming - 2 22 0 22
 Revision of the basics of Python covered in Class XI.
 Functions: scope, parameter passing, mutable/immutable properties of data objects, passing strings, lists, tuples,
dictionaries to functions, default parameters, positional parameters, return values, functions using libraries: mathematical
and string functions
May 2022-  File handling: Need for a data file, Types of file: Text files, Binary files and CSV (Comma separated values) files. 12 0 12
June 2023  Text File: Basic operations on a text file: Open (filename – absolute or relative path, mode), Close a text file, Reading and
Manipulation of data from a text file, Appending data into a text file, standard input / output and error streams, relative
and absolute paths.
 Binary File: Basic operations on a binary file: Open (filename – absolute or relative path, mode), Close a binary file,
Pickle Module – methods load and dump; Read, Write/Create, Search, Append and Update operations in a binary file.
 CSV File: Import csv module, functions – Open, Close a csv file, Read from a csv file and Write into a csv file using
csv.reader ( ) and csv.writerow( ).
July 2022  Using Python libraries: Import Python libraries. 16 0 20
 Data-structures: Lists as covered in Class XI, Stacks – Push, Pop using a list.
August 2022 Unit II: Computer Networks 16 0 20
 Evolution of Networking: ARPANET, Internet, Interspace Different ways of sending data across the network with
reference to switching techniques (Circuit and Packet switching).
 Data Communication terminologies: Concept of Channel, Bandwidth (Hz, KHz, MHz) and Data transfer rate (bps, Kbps,
Mbps, Gbps, Tbps).
 Transmission media: Twisted pair cable, coaxial cable, optical fiber, infrared, radio link, microwave link and satellite link.
 Network devices: Modem, RJ45 connector, Ethernet Card, Router, Switch, Gateway, WiFi card.
 Network Topologies and types: Bus, Star, Tree, PAN, LAN, WAN, MAN.
 Network Protocol: TCP/IP, File Transfer Protocol (FTP), PPP, HTTP, SMTP, POP3, Remote Login (Telnet) and Internet,
Wireless / Mobile Communication protocol such as GSM, GPRS and WLL.
 Mobile Telecommunication Technologies: 1G, 2G, 3G, 4G and 5G; Mobile processors; Electronic mail protocols such as
SMTP, POP3, Protocols for Chat and Video Conferencing: VoIP, Wireless technologies such as Wi-Fi and WiMax
 Network Security Concepts: Threats and prevention from Viruses, Worms, Trojan horse, Spams Use of Cookies,
Protection using Firewall, https; India IT Act, Cyber Law, Cyber Crimes, IPR issues, hacking.
Page 3 of 3

 Introduction To Web services: WWW, Hyper Text Markup Language (HTML), Extensible Markup Language (XML); Hyper
Text Transfer Protocol (HTTP); Domain Names; URL; Website, Web browser, Web Servers; Web Hosting.
September Unit III: Database Management 10 0 22
2022 • Database Concepts: Introduction to database concepts and its need.
• Relational data model: Concept of domain, relation, tuple, attribute, degree, cardinality, key, primary key, candidate key,
alternate key and foreign key;
• Structured Query Language:
• General Concepts: Advantages of using SQL, Data Definition Language and Data Manipulation Language;
• Data Types: number / decimal, character / varchar / varchar2, date;
• SQL commands covered in class XI (2021-22)
October • SELECT, DISTINCT, FROM, WHERE, IN, BETWEEN, LIKE, NULL / IS NULL, ORDER BY, GROUP BY, HAVING; 14 0 18
2022 • SQL functions: SUM ( ), AVG ( ), COUNT ( ), MAX ( ) and MIN ( );
November SQL Joins: Joins: equi-join and natural join Interface of Python with an SQL database 5 20 7
2022 • Connecting SQL with Python
• Creating Database connectivity Applications
• Performing Insert, Update, Delete queries
• Display data by using fetchone(),fetchall(),rowcount()
December Revision Work, Pre Board – I Project
2022 Development /
January Remedial classes, Pre Board – II Practical file
2023 Practical Examination submission etc.
& Board Exams
February
2023

You might also like