0% found this document useful (0 votes)
262 views1 page

Computer Practical Cbse Guidelines

The document outlines the CBSE Class 12 Computer Science practical syllabus for 2023-24. It includes 4 units - Python program, SQL queries, report file, and a project. It provides example programs to be done in Python like file handling and a dice simulator. It also provides SQL queries to be performed on a student database table like inserting, updating, ordering, deleting data.

Uploaded by

sumandevi92968
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)
262 views1 page

Computer Practical Cbse Guidelines

The document outlines the CBSE Class 12 Computer Science practical syllabus for 2023-24. It includes 4 units - Python program, SQL queries, report file, and a project. It provides example programs to be done in Python like file handling and a dice simulator. It also provides SQL queries to be performed on a student database table like inserting, updating, ordering, deleting data.

Uploaded by

sumandevi92968
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/ 1

CBSE Class 12 Computer Science Practical Syllabus for 2023-24

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

o UPDATE table to modify data


o ORDER By to display data in ascending / descending order
o DELETE to remove tuple(s)
o GROUP BY and find the min, max, sum, count and average
 Similar exercise may be framed for other cases.
 Integrate SQL with Python by importing suitable module
CBSE Class 12 Computer Science Projects
Aim: Create something that is tangible and useful using Python file handling/ Python-SQL
connectivity after finding a real world problem that is worthwhile to solve.
To be done in groups of two to three students and should be started by students at least 6
months before the submission deadline.
The students should be sensitised to avoid plagiarism and violations of copyright issues while
working on projects. Teachers should take necessary measures for this.

You might also like