MSD/2024_25/XII/ Informatics-Practices/Guidelines Project-Practical- work /PAGE 1 of 4
Maxfort School Dwarka New Delhi
Academic Session- 2024-25 Dwarka
New Delhi
Recognised Senior Secondary School
Affilitated to CBSE
Dear Students,
The aim of the class project is to create tangible and useful IT application. The learner
may identify a real-world problem by exploring the environment. e.g. Students can
visit shops/business places, communities or other organizations in their localities and
enquire about functioning of the organization, and how data are generated, stored, and
managed. With the purpose to help students understand the framework within which a
Software operates, and its use in our day to day life, the CBSE has introduced Project
Work. By means of Project Work the students are exposed to life beyond textbooks
giving them opportunities to refer materials, gather information, analyze it further to
obtain relevant information and decide what matter to keep.
Guidelines For Project work
1) The learner can take data stored in csv or database file and analyze using Python
libraries and generate appropriate charts to visualize.
2) If an organization is maintaining data offline, then the learner should create a
database using MySQL and store the data in tables. Data can be imported in
Pandas for analysis and visualization.
3) Learners can use Python libraries of their choice to develop software for their
school or any other social good.
4) Learners should be sensitized to avoid plagiarism and violation of copyright
issues while working on projects.
5) The project can be done individually or in groups of 2 to 3 students.
MSD/2024_25/XII/ Informatics-Practices/Guidelines Project-Practical- work /PAGE 2 of 4
6) The project should be started by students at least 6 months before the
submission deadline.
List of Projects for reference:
(Note: You may create your own Software also based on real life based application)
Student Management DBMS
Covid Vaccine Status
Library management system
Cyber Cafe Management System
Courier management system and database
Membership Database Management System
Cloth Store management System
Hotel management system
Bank management system
Movie ticket booking
ATM Management
Grocery Store
Payroll database Management System
Railway management system
Hospital management database Management System
Spiral Printed Project file should include following in the sequence:
• Front page (sample attached)
• Acknowledgement
• Certificate
• Objectives of the Project
• Code (in Font courier new)
• Output of every screen
• Bibliography
Note: For any further update kindly refer to: https://cbseacademic.nic.in
MSD/2024_25/XII/ Informatics-Practices/Guidelines Project-Practical- work /PAGE 3 of 4
Guidelines For Practical work
List of Practicals
1. Create Pandas Series from dictionary of values and ndarray.
2. Create a Pandas Series using Scalar Values.
3. Create a Pandas Series using Range Function.
4. Create a Pandas Series with Range and for loop.
5. Create a Pandas Series for missing values using NaN (Not a Number).
6. Create a Pandas Series to perform the Mathematical and Vector Operations on Series
Elements.
7. Write a Pandas Series program to perform some of the object attribute functions.
8. Create a Pandas Series using Head() and Tail() Functions.
9. Create a Pandas Series to access data from it, with position (Slicing and Indexing).
10. Create a Pandas Series to access elements from it using ‘loc’ and ‘iloc’.
11. Create a Pandas Series and retrieve the data using some condition.
12. Create a Dataframe from dictionary, dictionary of series, 2darray and also create an
empty Dataframe.
13. Create a Dataframe for employee details and access the elements using Head() and
Tail() functions.
14. Write a Python program to perform the following operations like Add, Select, Delete,
Rename Data in rows and columns of Dataframe.
15. Create Dataframe for accessing loc and iloc(indexing using labels).
16. Create a program for importing and exporting data between Pandas and CSV file.
17. Write a Python program to plot Line Chart for salary hike of an employee.
18. Write a Python program to plot Pass Percentage of the year 2019 and 2020, Classes
6th to 12th using Line Chart.
19. Write a Python program to plot Line Chart using some Random Value.
20. Write a Python program to display a Histogram Graph for Blood Sugar Values based
on No. of Patients.
21. Write SQL Query to create and show database employee.
22. Write SQL Query to open database employee.
23. Write SQL Query to create table named empl.
24. Write SQL Query to show the structure of the table.
MSD/2024_25/XII/ Informatics-Practices/Guidelines Project-Practical- work /PAGE 4 of 4
25. Write SQL Query to insert 10 records.
26. Write SQL Query to display all records from table empl.
27. Write SQL Query to display EmpNo and EName of all employees from the table
empl.
28. Display the details of employees whose name have only four letters.
29. Display the details of all employees whose annual salary is between 25000 to 40000.
30. Display name, job title and salary of employee who do not have manager.
31. Display the name of employee whose name contains A as third letter.
32. Display the name of departments. Each department should be displayed once.
33. Queries for aggregate functions: SUM(), AVG(), MIN(), MAX(), COUNT().
34. Display the names of employees in lowercase and uppercase.
35. Display the position of the string ‘LE’ in the field job of table empl.
36. Display all data of empl according to salary arranged in ascending order.
37. Display department no., hob and no. of employees in a particular job grouped by
department no., job from empl.
38. Display the jobs where number of employees is less than three.
Marking Scheme For Practical Exam
SNo. Unit Name Marks
1 Programs using Pandas and Matplotlib 8
2 SQL Queries 7
3 Practical file (minimum of 15 programs based on 5
Pandas, 4 based on Matplotlib and 15 SQL queries
must be included)
4 Project Work (using concepts learned in class XI 5
and XII)
5 Viva-Voce 5
Total 30