0% found this document useful (0 votes)
5 views

S. NO Month Expected No of Working Days Chapter No Name of Chapter Total No of Periods

Uploaded by

baraiyashubham71
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

S. NO Month Expected No of Working Days Chapter No Name of Chapter Total No of Periods

Uploaded by

baraiyashubham71
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

KENDRIYA VIDYALAYA SANGATHAN (AHMEDABAD REGION)

SPLIT UP SYLLABUS (2024-25)


Subject:Computer Sceince (083) Class:XII
DISTRIBUTION OF MARKS
THEORY
UNIT UNIT NAME
MARKS
1 Computational Thinking and Programming -2 40
2 Computer Network 10
3 Data Management 20
TOTAL 70

S. Expected No of Total No of
Month Chapter No Name of Chapter
NO Working Days Periods

Unit 1: Computational Thinking and Programming – 2


● Revision of Python topics covered in Class XI.
● Functions: types of function (built-in functions, functions defined
16 Th
1 April - 2024 23 Unit - I in module, user defined functions), creating user defined function,
13 Pr.
arguments and parameters, default parameters, positional
parameters, function returning value(s), flow of execution, scope of
a variable (global scope, local scope)

Exception Handling: Introduction, handling exceptions using try- 07 Th


2 May- June 8 Unit - I
except-finally blocks 05 Pr.

● Introduction to files, types of files (Text file, Binary file, CSV


file), relative and absolute paths
● 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, 19 Th
3 July 25 Unit - I
writing/appending data to a text file using 16 Pr.
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, 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.writerow() and read from a csv file using csv.reader( ) 17 Th
4 August 23 Unit - I
● Data Structure: Stack, operations on stack (push & pop), 14 Pr.
implementation of stack using list.

Unit 3: Database Management


● 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 16 Th
5 September 22 Unit- III
key), create database, use database, show databases, drop 13 Pr.
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, joins: cartesian product on two tables, equi-join
and natural join
Interface of python with an SQL database: connecting SQL with
Python, performing insert, update, delete queries using cursor,
display data by using connect(), cursor(), execute(), commit(), 13 Th
6 October 17 Unit - III
fetchone(), fetchall(), rowcount, creating database connectivity 11 Pr.
applications, use of %s format specifier or format() to perform
queries
Unit II: Computer Networks
●Evolution of networking: introduction to computer networks,
evolution of networking (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,
16 Th
7 November 22 Unit -II Switch, Router, Gateway, WIFI card)
●Network topologies and Network types: types of networks (PAN, 13 Pr.
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
● Revision, Project Work

8 December Pre Board Exam


Jan - Feb.
Revision and practical Exam
9 2025
10 Mar-25 CBSE BOARD EXAM

PRACTICAL MARK DISTRIBUTION


Sr.
Unit Name Marks
No.

1 Lab Test:Python program (60% logic + 20% documentation + 20% code quality) 08

2 SQL queries (4 queries based on one or two tables) 04


Report file:( Minimum 15 Python programs. SQL Queries – Minimum 5 sets using, one table / two tables.
3 07
Minimum 4 programs based on Python – SQL onnectivity )

4 Project Work (using concepts learned in class XI and XII) 08

Viva-Voce 03
5
TOTAL 30

You might also like