Class - Xii: Split-Up Syllabus Sub: Computer Science
Class - Xii: Split-Up Syllabus Sub: Computer Science
Class - Xii: Split-Up Syllabus Sub: Computer Science
DISTRIBUTION OF MARKS
Unit No. Unit Name Theory Marks
I Computational Thinking and Programming - 2 40
II Computer Networks 10
III Database Management 20
Total 70
⮚ File handling: Need for a data file, Types of file: Text files, Binary 15 9
may-June ⮚ Text File: Basic operations on a text file: Open (filename – absolute
or relative path, mode)/Close a text file, Reading and Manipulation
of data from a text file, Appending data into a text file, standard
input/output and error streams, relative and absolute paths.
December
-January
February
PRACTICAL WORK
DISTRIBUTION OF MARKS
Sr. No. Area Marks
I Lab Test: 12
1. Python program (60% logic + 20% documentation + 20% code quality). (08
Marks)
2. A stub program with Python SQL connectivity must be provided with blanks (4 blanks)
to be filled by the student with the desired SQL query (04 Marks)
II Report file: ∙ Minimum 15 Python programs. 07
∙ SQL Queries – Minimum 5 sets using one table / two tables.
∙ Minimum 4 programs based on Python - SQL connectivity
III Project (that uses the concepts that have been learnt in Class 11 and 12). 08
IV Viva Voce 03
Total 30