Professional Documents
Culture Documents
MARKS
No.
Month Portion to be covered of
Theory Practical working
Days
April Unit I: Computational Thinking and Programming - 2 20 15 20
2023 Revision of the basics of Python 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, default
parameters, positional parameters, function returning value(s), flow of execution, scope of a variable (global
scope, local scope)
● Excep=on Handling: Introduc=on, handling excep=ons using try-except-finally blocks
Page 2 of 3
May / ● Introduc=on to files, types of files (Text file, Binary file, CSV file), rela=ve and absolute paths 20 10 16 PT-I/ MONTHLY
June ● Text file: opening a text file, text file open modes (r, r+, w, w+, a, a+), closing a text file, opening a file TEST -JULY
2023 using with clause, writing/appending data to a text file using write() and writelines(), reading from a text file 40 SYLLABUS :
using read(), readline() and readlines() Revision of class
July seek and tell methods, manipulation of data in a text file 20 15 24 XI, Exception
2023 Binary File: Basic operations on a binary file: Open (filename – absolute or relative path, mode), Close a Handling , Text
binary file, Pickle Module – methods load and dump; Read, Write/Create, Search, Append and Update
Files
operations in a binary file.
August CSV file: import csv module, open / close csv file, write into a csv file using writer(),writerow(),writerows() 25 10 24 MONTHLY TEST
2023 and read from a csv file using reader() - AUGUST
Data-structures: Lists as covered in Class XI, Stacks – Push, Pop using a list. SYLLABUS :
Seek and tell
Unit II: Computer Networks : methods,
● Evolu=on of networking: introduc=on to computer networks, evolu=on of networking (ARPANET, NSFNET,
Binary files
INTERNET)
CSV
● Data communica=on terminologies: concept of communica=on, components of data communica=on
(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 communica=on media (Twisted pair cable, Co-axial cable, Fiber-optic cable),
Wireless media (Radio waves, Micro waves, Infrared waves)
10
● 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
● Introduc=on to web services: WWW, Hyper Text Markup Language (HTML), Extensible Markup Language
(XML), domain names, URL, website, web browser, web servers, web hosting
Octob aggregate functions (max, min, avg, sum, count), group by, having clause, 10 10 20 MONTHLY
er joins: cartesian product on two tables, equi-join and natural join TEST- October
2023 ● Interface of python with an SQL database: connecting SQL with Python, performing insert, SYLLABUS :
/By 4th update, delete queries using cursor, display data by using connect(), cursor(), execute(), DBMS upto
Nove commit(), fetchone(), fetchall(), rowcount, creating database connectivity applications, use of Aggregate
%s format specifier or format() to perform queries
mber functions
2023
PRE-BOARD-II EXAM
COMPLTETE SYLLABUS JANUARY (Tentative schedule Complete Syllabus
16th - 24th January)