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

12 Split Up CS 2023-24

The document outlines the syllabus breakdown for Class 12 Computer Science for the academic year 2023-24. It details the topics to be covered each month under the three units of Computational Thinking and Programming, Computer Networks, and Database Management along with the expected theory and practical periods.
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)
8 views

12 Split Up CS 2023-24

The document outlines the syllabus breakdown for Class 12 Computer Science for the academic year 2023-24. It details the topics to be covered each month under the three units of Computational Thinking and Programming, Computer Networks, and Database Management along with the expected theory and practical periods.
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

KENDRIYA VIDYALAYA SANGATHAN


HYDERABAD REGION
Split up syllabus (Theory& Practical)
Class: XII Subject: Computer Science Max Marks: 70
2023-24
Unit Unit Name Marks (Theory)
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 5
can be provided.
2 Report file: Minimum 20 Python programs. Out of this at least 4 programs should send SQL 7
commands to a database and 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 April – Nov 2023.

Month No. of working days after removing Sundays, Possible theory Possible practical periods
2nd Saturday, holidays periods
April 2023 20 16 12
May-June 2023 10 9 6
July 2023 23 20 12
Aug 2023 23 20 12
Sep 2023 25 20 12
Oct 2023 16 18 6
Nov 2023 24 20 12
Total 123 66
Page 2 of

KENDRIYA VIDYALAYA SANGATHAN


HYDRABAD REGION
Split up syllabus (Theory& Practical) 2023-24
Class: XII Subject: Computer Science (083) Max Marks: 70
No. of

Practical
Theory
working
Month Portion to be covered days
available
April 2023 Unit I: Computational Thinking and Programming - 2 20 16 20
Revision of Python topics covered in Class XI.
Functions: types of function (built-in functions, functions defined in module, user defined functions), creating user defined
function, arguments and parameters
May 2023- Default parameters, Positional parameters, function returning value(s), flow o f e x e c u t i o n , scope of a variable 09 06 10
June 2023 (global scope, local scope)
Exception Handling : Introduction, handling exceptions using try-except - finally blocks
July 2023 Introduction to files, types of files (Text file, Binary file, CSV file), relative and absolute paths 20 12 23
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, 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( )
August Data Structure: Stack, operations on stack (push & pop), implementation of stack using list. 20 12 23
2023
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, 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
Page 3 of

● Introduction to web services: WWW, Hyper Text Markup Language (HTML), Extensible Markup Language (XML), domain
names, URL, website, web browser, web servers, web hosting
September Unit III: Database Management 20 12 25
2023 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 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,
October joins: cartesian product on two tables, equi-join and natural join 18 06 16
2023
• Creating Database connectivity Applications
Interface of python with an SQL database: connecting SQL with Python, performing insert, update, delete queries using
cursor, display data by using fetchone(), fetchall(), rowcount, creating database connectivity applications

November Project Development / Practical file submission / Revision etc. 20 12 24


2023
December Revision Work, Pre Board – I
2023
January Remedial classes, Pre Board – II
2024 Practical Examination
& Board Exams
February
2024

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy