Ad Code

Responsive Advertisement

Class 12th Python Project Ideas with Feature Explained | CS and IP

This article will be telling you about Projects Ideas for both Computer Science and IP Class 12. We will also provide you with the source code. 



According to the new latest CBSE syllabus, CBSE  said that "for a project, you have to be in 2-3 groups of 2-3 children and have to make a project on real-world problems.

Points 5, 6, 7, 8 are Updated

 It is also said that if you are making a project for 2-3 student children then you have to write at least 500 lines of code.

For your Class 12th project, you can make a Game or you can make software for solving problems.


First, let us know about the Tkinter Library - This Library is used for making beautiful GUI Applications. To learn more about tkinter comment below.


CBSE Computer Project



1. COVID-19 Management


This is the type of software where you can manage the patients of covid. You can take the Various Information like :
  • Patient Name
  • Patient Father Name
  • Patient Address
  • Patient Pincode
  • Date of birth of the patient
  • Patient Status of Covid ( +ve or -ve or unknown)
  • The patient traveled within 14-17 days or not
  • Age of the patient
  • Contact of the case
  • Symptoms the patient is facing
  • Place of the first Symptom
  • Any other disease 
  • Admission to hospital
  • Contact Number

2. Currency converter with Python 

You can create a Currency converter in Python where u can ask the user the currency name and Country name and ask for the converting country and currency name. For user Interface, you can use Tkinter API of python.



3. School Management 

This project should be done in a group of 3 as it is a big project and can include 500 lines of code. 

To make this SCHOOL MANAGEMENT you can use the tkinter library or you can make it without that library. However, I would recommend that you use the Tkinter Library for this Project so that it can enhance it.

In this project, you can add many things like - 

  • Dashboard 
  • Student Admission
  • Teaching Staff
  • Non-teaching Staff
  • Inquiry Section 
  • Parents section
  • Time - Tables for all classes
  • Exam Reports 
  • Fee Section and many more...

4. Library Management System 


This project can be done in 2 student groups or 3. I recommend you to make this project with the Tkinter Library.

Library management is the best management software for librarians as it is difficult for him to write it on a paper book issue date and write time and again. Librarians also can't handle or keep the data safe with him/her. So you can make a Library management software in which you can add features like -

  • Student name 
  • book Issue Date  
  • Auto time and Date Saved with Data 
  • Book name 
  • Student contact details 
  • Book Return date 

5. GYM Management

For any query, you can comment below or you can Ask Your Doubt


6. Complaint Management

For any query, you can comment below or you can Ask Your Doubt


7. ATM Management

For any query, you can comment below or you can Ask Your Doubt


8. Employee Management

For any query, you can comment below or you can Ask Your Doubt



9. Snake Game 

This project is a game of Snake, this can be made by using the pygame Library which will provide you many functions to control your object and to design its theme. 

This project will work as the Block is moving inside x and y-axis with a 0.5 cm square area and the block length will increase as the other block ( food of the snake ) get attached with it.

For any query, you can comment below or you can Ask Your Doubt


10. Quiz Maker

Quiz maker is a type of project that can generate Quiz for Exams. 

In this Quiz maker, you can make a List where you can store your question and that question will be input by the Host. Then these questions and options will be added to the same list where the question location is ( i ) and option location is ( i+1).

If you are using the Tkinter library, then you can use radio buttons, and if they are equal to the i+1 then the total will be increased by 1.

Lastly, you can show Marks to the user.


11. Text to Speech 


You can make a text to speech with Python Libraries Like pyttsx3. This project can be done by one student. In this project, you should first ask the user to input the text and then you have to convert it into the speech, make sure to import the library pyttsx3. 

If you want more on this topic, you can comment below or can ASK YOUR DOUBT in your question section.

12. Hotel Management

For this project, you can take the personal details like 

  • how many people
  • how many rooms are taken
  • Person's Name, Email, Phone no, Address, etc.
  • From Date
  • To Date
  • Type of room taken
  • Services provided
  • Automatic price calculator

13. Tic Tac Toe 

You can create a Tic Tac Toe Game in Python using Tkinter library or without it. In this, you can ask two of the users to input their names first. Then the program should assign the 'X' or 'O' to the names entered. 

How will this Work? 

i). Without Tkinter Library

You can make a structure like a tic tac toe by using signs - | and *, then you ask the user to input the position (make sure to tell the position format to the user), and now this will work in a loop until all blocks are filled up.

ii). Using the Tkinter Library

First, you have to create the 2 Entry and 1 Button widget wherein 2 Entry widget you have to write two players name and the button should take you to the next page where the game will start running.


14. Random Password Generator

In this, you can put all the Alphabets and Special characters in a list with capital and small case. Then you can ask the user to input the number of character passwords he wants. Using a random module you can generate the random password and give it to the use. For the User interface, you can use Tkinter API.





THANK YOU for reading this article, if you want more project ideas or want more features to be added to the project then you can comment below.

Source code will only be provided on your Demand, you can email us at - progcodepk@gmail.com


If you want to know about how to make CS or IP project files then comment below.




Post a Comment

0 Comments