0% found this document useful (0 votes)
9 views4 pages

Split Up Syllabus 12th CS

The document outlines the split-up syllabus for Class XII Computer Science for the academic session 2024-25 under the PM Shri Kendriya Vidyalaya Sangathan, Jaipur Region. It details the topics to be covered each month, including programming in Python, data structures, computer networks, and database management, along with associated teaching aids and examination schedules. The syllabus includes practical components and assessments to evaluate students' understanding throughout the year.

Uploaded by

subhajitxia
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)
9 views4 pages

Split Up Syllabus 12th CS

The document outlines the split-up syllabus for Class XII Computer Science for the academic session 2024-25 under the PM Shri Kendriya Vidyalaya Sangathan, Jaipur Region. It details the topics to be covered each month, including programming in Python, data structures, computer networks, and database management, along with associated teaching aids and examination schedules. The syllabus includes practical components and assessments to evaluate students' understanding throughout the year.

Uploaded by

subhajitxia
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/ 4

PM SHRI KENDRIYA VIDYALAYA SANGATHAN: JAIPUR REGION

SPLIT UP SYLLABUS FOR ACADEMIC SESSION: 2024-25


Class: XII Subject: COMPUTER SCIENCE

S.N Month No. of Name of the chapter/topic to be covered Teaching Aids/E- Test/Examination
o workin Content/Innovative to be conducted
g days practices to be
adopted
1 April 22 Unit I: Computational Thinking and Python Class Test on
Programming - 2 Programming Python basics
Revision of Python topics covered in Class tools(IDLE/Anaconda class XI
XI. navigator)
Functions: types of function (built-in April Monthly
functions, functions defined in module, Powerpoint Test
user defined functions), creating user presentation on
defined function, arguments and python
parameters, default parameters, programming
Positional parameters. concepts

2 May-June 10 function returning value(s), flow of Python Class test on


execution, scope of a variable (global Programming Functions and
scope, local scope) tools(IDLE/Anaconda exceptions
Exception Handling: Introduction, navigator)
handling exceptions using try-except -
finally blocks Powerpoint
presentation on
python Functions
and exception
handling concepts
3 July 25 Introduction to files, types of files (Text Python Class test on File
file, Binary file, CSV file), relative and Programming handling
absolute paths tools(IDLE/Anaconda concepts
Text file: opening a text file, text file open navigator)
modes (r, r+, w, w+, a, a+), closing a text Powerpoint July Monthly
file, opening a file using with clause, presentation or E- Test
writing/appending data to a text file using content on File
write() and writelines(), reading from a handling( Text
text file using read(), readline() and Files/Binary
readlines(), seek and tell methods, Files/CSV Files)
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
csv.writer() and read from a csv file using
csv.reader( )
4 August 24 Data Structure: Stack, operations on stack Python Class test on
(push & pop), implementation of stack Programming stacks
using list. tools(IDLE/Anaconda programming
navigator)
Unit II: Computer Networks August
Evolution of networking: introduction to Powerpoint Monthly test
computer networks, evolution of presentation or E-
networking (ARPANET, NSFNET, content on computer
INTERNET) Networks
●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, Micro waves,
Infrared waves)
●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)
●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

5 Septembe 23 Unit III: Database Management Mysql Database Class test on


r Database concepts: introduction to Software database
database concepts and its need concepts
•Relational data model: relation,
attribute, tuple, domain, degree,
cardinality, keys (candidate key, primary
key, alternate key, foreign key)
•Structured Query Language: Powerpoint September
introduction, Data Definition Language presentations on Monthly Test
and Data Manipulation Language, data usage of SQL
type (char(n), varchar(n), int, float, date), commands in MySQL
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,
6 October 16 joins: cartesian product on two tables, MySQL Database Class test on
equi-join and natural join Software-to import MySQL concepts
MySQL connectivity
•Creating Database connectivity module using pip October
Applications installer Monthly Test
Interface of python with an SQL database:
connecting SQL with Python, performing Powerpoint
insert, update, delete queries using presentations on
cursor, display data by using fetchone(), usage of SQL
fetchall(), rowcount, creating database commands in MySQL
connectivity applications for joining tables

7 November 24 Project Development / Practical file Powerpoint Preboard-I


submission / Revision Work presentations for
revision of concepts
for Preboard-I
8 December Remedial classes & Practical Preboard-II
/ January Examinations
9 February Remedial classes Board
Examinations

You might also like