Nothing Special   »   [go: up one dir, main page]

Class Xii - Cs - Split Up 2024-25 Kvs

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

KENDRIYA VIDYALAYA SANGATHAN, GUWAHATI REGION

SPLIT UP SYLLABUS (2024-25)


CLASS XII SUB: COMPUTER SCIENCE (083)

TEACHER NAME DESIGNATION KV NAME UNDER GUIDANCE


SHASHANK JAIN PGT (CS) KV RRL JORHAT Dr. KRISHAN KUMAR MOTLA, PRINCIPAL KV RRL JORHAT

1. Marks Distribution :
Marks
Unit Unit Name (Theory)

I Computational Thinking and Programming - 2 40


10
II Computer Networks
20
III Database Management
Total 70
Marks
S. no. Area (Practical)
Lab Test:
1 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
5
programcan be provided.
Report file: Minimum 20 Python programs. Out of this at least 4 programs should send SQL
2 commandsto a database and retrieve the result 7
3 Project (that uses the concepts that have been learnt in Class 11 and 12) 8
4 Viva voce 3
Total 30
Page | 1
KENDRIYA VIDYALAYA SANGATHAN, GUWAHATI REGION
SPLIT UP SYLLABUS (2024-25)
CLASS XII SUB: COMPUTER SCIENCE (083)

Practical
Theory
No. of
working
Month Portion to be covered days

April 2024 Unit I: Computational Thinking and Programming - 2 20 16 23


Revision of Python topics covered in Class XI. Revision
 Functions: types of function (built-in functions, functions defined in module, user defined  Topics covered in
functions), creating user defined function, XI - CS
Monthly Test
May 2024-  arguments and parameters, default parameters, positional parameters, function returning 09 06 10 Syllabus :
June 2024 value(s), flow of execution, scope of a variable (global scope, local scope  Revision of Python
 Exception Handling: Introduction, handling exceptions using try-except-änally blocks. topics covered in
Class XI.
 Exception handling
Introduction to files, types of files (Text file, Binary file, CSV file), relative and absolute
July 2024 20 12 23
paths. Differences among different file formats and opening modes.
 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, Monthly Test
Syllabus :
write/create, search, append and update operations in a binary file  File Handling
 CSV file: import csv module, open / close csv file, write into a csv file using  Data Structure –
csv.writer() and read from a csv file using csv.reader( ) Implementation of
 Data Structure: Stack, operations on stack (push & pop), stack using list
implementation of stack using list.
Page | 2
Unit II: Computer Networks
August 20 12 23
Evolution of networking: introduction to computer networks, evolution of networking
2024 (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, 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)
Monthly Test
● Network protocol: HTTP, FTP, PPP, SMTP, TCP/IP, POP3, HTTPS, TELNET, VoIP
Syllabus :
● Introduction to web services: WWW, Hyper Text Markup Language (HTML), Extensible
Markup Language (XML), domain  Compute Networks
● names, URL, website, web browser, web servers, web hosting.

September Unit III: Database Management 20 12 25


2024 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
Monthly Test
key), drop table, insert, delete, select, operators (mathematical, relational and logical), Syllabus :
aliasing, distinct clause, where clause, in, between, order by, meaning of null, is null, is not  Database
null, like, update command, delete command, Management.
aggregate functions (max, min, avg, sum, count), group by, having clause,
Joins: cartesian product on two tables, equi-join and natural join. Monthly Test
October 15 08 16 Syllabus :
Interface of python with an SQL database: connecting SQL with Python, performing  SQL Join Operations
2024 insert, update, delete queries using cursor, display data by using connect(), cursor(),  Interface of python
execute(), commit(), fetchone(), fetchall(), rowcount, creating database connectivity with an SQL database
applications, use of %s format speciäer or format() to perform query.
Page | 3
November Pre Board – I
Project Development / Practical file submission / Revision 15 12 24 Syllabus :
2024
Complete Syllabus
of XII-CS
December Focused remedial
2024
Remedial classes, Revision. measures to be
taken as per need.

January
2025 Pre Board –II Pre Board – II
& Practical Examination, Remedial measures. Syllabus :
February Board Exams Complete Syllabus
2025 of XII-CS

Page | 4

You might also like