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.
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%(1)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.
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.