0% found this document useful (0 votes)
92 views2 pages

Class - Xii (New Syllabus) : Split-Up Syllabus Sub: Computer Science

The document outlines the syllabus split-up for Computer Science class 12 over 10 months. It divides the syllabus into 4 units covering programming, computer networks, data management, and social/legal topics. Programming concepts like functions, file handling, recursion, and data structures are covered from April to August. Computer networks including networking devices, protocols, and applications are covered in September. Data management including basic Django web apps and SQL are covered in October. Social/legal topics like privacy, cybercrime, and ethics are covered in November. Practical exams are scheduled for February.

Uploaded by

rahul kumar jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
92 views2 pages

Class - Xii (New Syllabus) : Split-Up Syllabus Sub: Computer Science

The document outlines the syllabus split-up for Computer Science class 12 over 10 months. It divides the syllabus into 4 units covering programming, computer networks, data management, and social/legal topics. Programming concepts like functions, file handling, recursion, and data structures are covered from April to August. Computer networks including networking devices, protocols, and applications are covered in September. Data management including basic Django web apps and SQL are covered in October. Social/legal topics like privacy, cybercrime, and ethics are covered in November. Practical exams are scheduled for February.

Uploaded by

rahul kumar jha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SPLIT-UP SYLLABUS

SUB: COMPUTER SCIENCE (083)


CLASS - XII (NEW SYLLABUS)
(Session 2019 - 20)
DISTRIBUTION OF MARKS
UNIT UNIT NAME MARKS
1 Programming and Computational Thinking-2 30
2 Computer Network 15
3 Data Management-2 15
4 Society, Law and Ethics-2 10
5 Practicals 30
TOTAL 100
MONTH- WISE DISTRIBUTION
Month Topics to be covered Th. Pr.
30 20
Unit 1: Programming and Computational Thinking-2
 Revision of the basics of Python
April

 Functions: scope, parameter passing, mutable/immutable properties of data


objects, pass arrays to functions, return values, functions using libraries:
mathematical, and string functions.
20 10
 File handling: open and close a file, read, write, and append to a file, standard
May-
June

input, output, and error streams, relative and absolute paths.


 Using Python libraries: create and import Python libraries

 Recursion: simple algorithms with recursion: factorial, Fibonacci numbers; 30 25


recursion on arrays: binary search
 Idea of efficiency: performance defined as inversely proportional to the wall
July

clock time, count the number of operations a piece of code is performing, and
measure the time taken by a program. Example: take two different programs
for the same problem, and understand how the efficient one takes less time.
 Data visualization using Pyplot: line chart, pie chart, and bar chart. 25 25
Aug

 Data-structures: lists, stacks, queues.


Unit 2: Computer Network (CN) 25 20
 Structure of a network: Types of networks: local area and wide area (web and
internet), new technologies such as cloud and IoT, public vs. private cloud,
wired and wireless networks; concept of a client and server.
 Network devices such as a NIC, switch, hub, router, and access point.
September

 Network stack: amplitude and frequency modulation, collision in wireless


networks, error checking, and the notion of a MAC address, main idea of
routing. IP addresses: (v4 and v6), routing table, router, DNS, and web URLs,
TCP: basic idea of retransmission, and rate modulation when there is
congestion (analogy to a road network), Protocols: 2G, 3G, 4G, Wi-Fi. What
makes a protocol have a higher bandwidth?
 Basic network tools: traceroute, ping, ipconfig, nslookup, whois, speed-test.
 Application layer: HTTP (basic idea), working of email, secure communication:
encryption and certificates (HTTPS), network applications: remote desktop,
remote login, HTTP, FTP, SCP, SSH, POP/IMAP, SMTP, VoIP, NFC.
HALF YEARLY EXAMINATION
Unit 3: Data Management (DM-2) 15 05
October

 Write a minimal Django based web application that parses a GET and POST
request, and writes the fields to a file - flat file and CSV file.
 Interface Python with an SQL database
SQL commands: aggregation functions – having, group by, order by.
UNIT 4: Society , Law and Ethics (SLE-2) 15 05
 Intellectual property rights, plagiarism, digital rights management, and
licensing (Creative Commons, GPL and Apache), open source, open data,
privacy.
November

 Privacy laws, fraud; cyber-crime- phishing, illegal downloads, child


pornography, scams; cyber forensics, IT Act, 2000.
 Technology and society: understanding of societal issues and cultural changes
induced by technology.
 E-waste management: proper disposal of used electronic gadgets.
 Identity theft, unique ids, and biometrics.
 Gender and disability issues while teaching and using computers.
Revision, Project Work Submission
Dec-  Pre-Board Examination
Jan
Feb  Revision & AISSCE Practical Examination

GUIDELINES FOR PRACTICAL WORK


COMPUTER SCIENCE (065) :CLASS - XII
DISTRIBUTION OF MARKS
S.No. UNIT NAME MARKS
1 Lab Test (10 marks)
Python programs to test PCT 7
(60% logic + 20% documentation +20% code quality)
Small Python program that sends a SQL query to a database and displays the 3
result. A stub program can be provided.
2 Report File + viva (09 marks)
Report file: Minimum 21 Python programs. Out of this at least 4 programs 7
should send SQL commands to a database and retrieve the result; at least 1
program should implement the web server to write user data to a CSV file.
Viva voce (based on the report file) 2
3 Project + viva (11 marks) *
Project Work (that uses most of the concepts that have been learnt) 8
Project Viva Voce. 3
*Refer CBSE Curriculum for detailed guidelines for Project work.

You might also like