Computer Practical Cbse Guidelines
Computer Practical Cbse Guidelines
S. Marks (Total =
Unit Name
No. 30)
Lab Test:
1. Python program (60% logic + 20% documentation + 20% code 8
1 quality)
2. SQL queries (4 queries based on one or two tables) 4
Report file:
● Minimum 15 Python programs.
2 7
● SQL Queries – Minimum 5 sets using one table / two tables.
● Minimum 4 programs based on Python - SQL connectivity
3 Project (using concepts learnt in Classes 11 and 12) 8
4 Viva voce 3
Suggested Practical List for CBSE Class 12 Computer Science
Python Programming
Read a text file line by line and display each word separated by a #.
Read a text file and display the number of vowels/consonants/uppercase/lowercase characters
in the file.
Remove all the lines that contain the character 'a' in a file and write it to another file.
Create a binary file with name and roll number. Search for a given roll number and display the
name, if not found display appropriate message.
Create a binary file with roll number, name and marks. Input a roll number and update the
marks.
Write a random number generator that generates random numbers between 1 and 6 (simulates
a dice).
Write a Python program to implement a stack using list.
Create a CSV file by entering user-id and password, read and search the password for given
userid.
Database Management
Create a student table and insert data. Implement the following SQL commands on the student
table:
o ALTER table to add new attributes / modify data type / drop attribute