0% found this document useful (0 votes)
41 views5 pages

List of Suggested Programs 2024-25

Hi

Uploaded by

ht8898464
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)
41 views5 pages

List of Suggested Programs 2024-25

Hi

Uploaded by

ht8898464
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/ 5

COMPUTER LAB ETIQUETTE

***************************************
DOs
 Treat the computers with care.
 Use only the computer you are assigned to.
 Press the keys of the keyboard and mouse gently.
 Do not fiddle with hardware and software un-necessary.
 Come to lab in proper lines with your computer notebook.
 Log out & shut down the PC when class is over using software only.
 Be respectful, responsible & ready to learn when you are in the lab.
 In case you want to use your CD or pen drive seek permission from your
teacher.

***************************************
DON’Ts
 Don’t disturb others working in the Lab.
 Don’t play games or use disruptive Web sites.
 Don’t use personal media without permission.
 Don’t use pen drive without scanning on an anti-virus.
 Don’t surf the internet or e-mail without the supervision of a teacher.
 Don’t download any files (or any other software) onto the computers.
 Don’t install any software or modify or delete any system files on any lab
computers.
 Don’t change the background on the computers or download any files
without permission.
 Don’t overburden the machines by storing the files or downloading them
on local hard disk or the desktop.
 Don’t disconnect the keyboard, mouse, monitor printer or any peripheral
if the PC is powered on at the mains.

Be responsible, be caring………
SUGGESTED LIST OF PRACTICALS :: XII (Computer Science) - 083
Distribution of Marks
A LAB TEST (to be written on Answer Sheet) 12
Python Program 8
04 SQL Queries 4
B REPORT FILE: * Minimum 15 Python programs * SQL Queries – Minimum 5 sets using one table 07
/ two tables. * Minimum 4 programs based on Python – SQL connectivity
C PROJECT (using concepts learnt in Classes 11 and 12) 08
D Viva-Voice 03

PR Topic / Content Date Remark


Python programs
A Revision of the basics of Python covered in Class XI
01 To check for the Prime number

Review of
02 To check for Leap Year

Class XI
03 To check for Palindrome Number / Text
04 Random Number- Text
05 Radom Number - Number based
B Data Structures
06 Implementing DYNAMIC STACK using Python List - Illustration purpose Data
07 Structure
Implementing DYNAMIC STACK using Python List - Exam Pattern purpose
C File Handling in Python
08 To count and display the occurrence of vowels and digits in Text.txt file (case
in-sensitive)
09 To count and display the words having last letter is e and length is 4 or more

File Handling in Python


in Pledge.txt
10 To count and display the number of lines present in Pledge.txt having number
of words more than 7
11 To count and transfer the No. of sentences having first letter I , from
Pledge.txt to GPledge.txt
12 csv file - writing and reading - one row at a time interactively
13 csv file- To count and display the details of customers having gmail
[email protected]
14 Binary file -Reading and Writing a list of records interactively(Multiple records)
15 Binary file - Displaying details of students either studying in class XII-B
OR having fourth letter of name "k" or "K"
SQL Queries based on one table / two tables
16 SQL Queries involving DDL and DML Commands (minimum 05 questions)
SQL Queries

17 SQL Queries involving DDL and DML Commands (minimum 05 questions)


18 SQL Queries involving DDL and DML Commands (minimum 05 questions)
19 SQL Queries involving DDL and DML Commands (minimum 05 questions)
20 SQL Queries involving DDL and DML Commands (minimum 05 questions)
Programs based on Python – SQL connectivity
21 Program based on Python-SQL connectivity
Connectivity
Database

22 Program based on Python-SQL connectivity


23 Program based on Python-SQL connectivity
24 Program based on Python-SQL connectivity -
SUGGESTED LIST OF PRACTICALS :: XII (Informatics Practices) - 065
Distribution of Marks
A LAB TEST (to be written on Answer Sheet) 15
Programs using Pandas and Matplotlib 8
SQL Queries ( 5 to 7 queries) 7
B REPORT FILE: * Minimum 15 Programs on Pandas * Minimum 04 programs based on matplotlib 05
* SQL Queries - minimum 15 SQL queries using one or two tables
C PROJECT (using concepts learnt in Classes 11 and 12) 05
D Viva-Voice 05

PR Topic / Content Date Remark


01 15 SQL Queries based on DDL and DML Commands
Programs on Pandas
02 Specify data using Python Sequence

03 Specify data using NumPy (Numerial Python) arrays

04 Specify data using Dictionaries

Series
05 Specify data as a scalar value ( data having fixed values)

06 Specifying / Adding NaN (not a number) values in a Series object

07 Using NumPy array -Vectorized Operation


08 Arithmetic operation on list
09 Creating a dataframe using 2-D dictionary
10 Accessing multiple columns not in order
11 Accessing columns : based on column label / name
12 Assigning / Modifying Data Values In DataFrame
DataFrame

13 To add a new column to an existing DataFrame

14 Sorting the data in descending order of Eng marks

15 Creating Dataframe Using Numpy Array

16 Creating a DataFrame object from a 2-D dictionary with values as Series Objects

Programs based on matplotlib


17 Plotting using Line Graph
Visualization

18 Plotting Vertical Bar / Bar Graphs with Legends


Data

19 Plotting Horizontal Bar

20 Plotting Histograph
SUGGESTED LIST OF PRACTICALS :: XI (Computer Science) - 083
Distribution of Marks
A LAB TEST (to be written on Answer Sheet) 12
Python Program (60% Logic + 20% Documentation + 20% Code Quality) 8+2+2
B REPORT FILE: Minimum 20 Python programs 07
C PROJECT FILE: (using concepts learnt in Classes 11 and 12) 08
D Viva-Voice 03

PR Topic / Content Date Remark


Suggested List of Python Programs
01 Printing “Hello World”
02 Printing Greeting - "Good Morning ",<name>
03 Sum of two numbers

Python Fundamentals
04 Average of Two/Three numbers
05 Simple Interest
06 Problems based on Mensuration - area, volume
07 Percentage of marks obtained in 5 subjects
08 Compound Interest
09 Identification of triangle as Right angled triangle
10 Area of Triangle by Heron's Formula
11 Grade Calculation
12 Even-Odd- Check
13 Even Odd - Sum & average
14 Finding Factorial
15 Series Sum

Control Statements
16 Nested Loop
17 Fibonacci Series
18 Palindrome No.
19 Digit Sum
20 Armstrong No.
21 Prime No.
22 Nested Loop - Inverted
23 GCD & LCM
24 Read String, Read Character, find the slice from that particular character
String

25 Count and display the number of vowels & consonants in string


26 Count and display the number of uppercase & lowercase characters in string
27 Searching particular element in a list
List

28 Modification / swapping / replacement of element


29 List conversion / list slices
30 Search particular element in a tuple
Tuples

31 Finding Largest / smallest element


32 Manipulating tuple / tuple slices
33 Search particular value in a dictionary
Dictionaries

34 Create a summary of characters in a string and display as a dictionary


35 Create a dictionary with the roll number, name and marks of n students in a
class and display the names of students who have marks above 75.
SUGGESTED LIST OF PRACTICALS :: XI (Informatics Practices) - 065
Distribution of Marks
A LAB TEST (to be written on Answer Sheet) 18
Problem solving using Python programming language 11
Creating database using MySQL and performing Queries 7
B Practical file (minimum 14 Python programs and 14 SQL queries 07
D Viva-Voice 05

PR Topic / Content Date Remark


Suggested List of Python Programs
01 Printing Message - "Hello World"

Python Fundamentals
02 Printing Greeting - "Good Morning ",<name>
03 Sum of two numbers
04 Average of Two/Three numbers
05 Simple Interest & Compound Interest
06 Bill Generation
07 Problems based on Mensuration - area, volume
08 Percentage of marks obtained in 5 subjects
09 Grade Calculation
10 Amount & discount
11 Detailed bill Generation
12 Fahrenheit to Celsius conversion and vice -versa

Control Statements
13 Even-Odd : sum & average :: User Defined
14 Sum of digits
15 Armstrong number
16 Multiplication Table
17 Nested Loop- Number
18 Nested Loop- Character
19 Nested Loop - Inverted Loop
20 Palindrome Number &Text
21 Count & Display - vowels, characters
22 Factorial No. & Prime No.
23 Modification / swapping / replacement of element Lists
24 Appending single or multiple elements
25 Maximum / Minimum element in a list
26 Create a dictionary to store names of states and their capitals.
Dictionaries

27 Create a dictionary of students to store names and marks obtained in 5 subjects.


28 To print the highest and lowest values in the dictionary.
29 Create a summary of characters in a string and display as a dictionary
30 Create a dictionary with the roll number, name and marks of n students in a class and
display the names of students who have marks above 75.
31 To create a database & to create student table with the student id, class, section, gender,
name, dob, and marks as attributes where the student id is the primary key.
SQL Queries

32 To insert the details of at least 10 students in the above table.


33 To display the entire content of table.
34 To display Rno, Name and Marks of those students who are scoring marks more than 50
35 To display Rno, Name, DOB of those students who are born between ‘2005- 01-01’
and ‘2005-12-31’

You might also like