0% found this document useful (1 vote)
193 views2 pages

Class XII (CS) (Session 2021-22) Subject Name With Code: (083) Computer Science

The document provides details of the practical examination for Class XII Computer Science students. It includes: 1) The exam is worth a total of 15 marks and assesses programming logic, documentation, code quality, and a programming report/project. 2) Students must submit a 15 program report covering term 1 concepts and a term 1 project synopsis. 3) The report order requires an aim, coding, output, and list of variables/functions for each program. 4) Sample programming problems are provided covering topics like prime numbers, Fibonacci series, and file input/output.

Uploaded by

Srach
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 (1 vote)
193 views2 pages

Class XII (CS) (Session 2021-22) Subject Name With Code: (083) Computer Science

The document provides details of the practical examination for Class XII Computer Science students. It includes: 1) The exam is worth a total of 15 marks and assesses programming logic, documentation, code quality, and a programming report/project. 2) Students must submit a 15 program report covering term 1 concepts and a term 1 project synopsis. 3) The report order requires an aim, coding, output, and list of variables/functions for each program. 4) Sample programming problems are provided covering topics like prime numbers, Fibonacci series, and file input/output.

Uploaded by

Srach
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

KENDRIYA VIDYALAYA BHARATPUR

Class XII (CS) (Session 2021-22)


Subject Name with code: (083) Computer Science
Details of Practical Examination (Term – 1)
Maximum Marks: 15

Sno Area Marks


1 Lab Test: 6
1. Python program (60% logic + 20% documentation + 20% code quality)
2 Report file: Minimum 15 Python programs based on Term-1 syllabus. 4
3 Project (using concepts learnt in Classes 11 and 12) 3
Term – 1 : Synopsis of the project to be submitted by the students
(documentation only, may not submit the code during Term - 1)
4 Viva voce 2
TOTAL 15 M

Order of the points required in practical file:


1. AIM : means the problem which you are going to solve
2. CODING : actual code in Python (Handwritten or print out of code)
3. OUTPUT : output of the program on sample data (Handwritten or screenshot)
4. VARIABLE AND FUNCTION USED : list of variables and function used in the program

VARIABLE AND FUNCTION USED


Sno Variable / Function Name Datatype Purpose

Practical List (More than 15 programs are welcomed . . . )


1. Write a function in python which accept a number from user to return True, if the number
is a prime number else return False. Use this function to print all prime numbers from 1
to 100.
2. Write a program to print the Fibonacci series using function.
3. Write a function in python which accept a list of names as argument and return total
number of palindrome names. Use the same function to test the code.
4. Write a function in python which accept a list of marks of students and return the
minimum mark, maximum mark and the average marks. Use the same function to test.
5. Read a text file to print the frequency of the vowels separately.
6. Write a program to create a text file and print the lines starting with ‘T’ or ‘P’. (Both
uppercase and lowercase).
7. Read a text file to print the frequency of the word ‘He’ and ‘She’ found in the file.
8. Read a text file line by line and display each word separated by a #.
9. Read a text file and display the number of vowels/ consonants/uppercase/ lowercase
characters in the file.
10. 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.
11. Create a binary file with roll number, name and marks. Input a roll number and update
the marks.
12. Read a file and remove all the words that contain the character `p' in word. Print the
content of the file on the screen.
13. Read a CSV file from hard disc and print all the details on the screen.
14. Read a CSV file (containing item no, name, rate, QOH) from hard disc and print all the
items whose rate is between Rs 500 and Rs 1000.
15. Create a CSV file by entering user-id and password, read and search the password for
given userid.
16. Write a random number generator that generates random numbers between 1 and 6
(simulates a dice). Throw the two dices for 10 times and print their total.

0-O-o- Best of Luck –o-O-0

You might also like