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.
Learn Python Programming for Beginners: Best Step-by-Step Guide for Coding with Python, Great for Kids and Adults. Includes Practical Exercises on Data Analysis, Machine Learning and More.
Microsoft 365 Guide to Success: 10 Books in 1 | Kick-start Your Career Learning the Key Information to Master Your Microsoft Office Files to Optimize Your Tasks & Surprise Your Colleagues | Access, Excel, OneDrive, Outlook, PowerPoint, Word, Teams, etc.
Microsoft Excel Guide for Success: Transform Your Work with Microsoft Excel, Unleash Formulas, Functions, and Charts to Optimize Tasks and Surpass Expectations [II EDITION]
Microsoft PowerPoint Guide for Success: Learn in a Guided Way to Create, Edit & Format Your Presentations Documents to Visual Explain Your Projects & Surprise Your Bosses And Colleagues | Big Four Consulting Firms Method
The Advanced Roblox Coding Book: An Unofficial Guide, Updated Edition: Learn How to Script Games, Code Objects and Settings, and Create Your Own World!