Project Ideas for CSE / IT Students

Archive for the ‘Project Ideas in Computer Science / Information Technology’ Category

I have added some notes to help in development of this system.

Dr Mehta

I have added a page on one more Group Project – Repair Management System.

This is an area which students should be able to visualize easily and relate with an application widely seen in real life.

It can be easily developed using common software environment (MySQL/Oracle, C/C++/Python/VB), taught in most colleges.

Dr Mehta

Pl see

Over 1,40,000 visitors from more than 170 countries visited this site and benefited.

It is very gratifying and gives me  energy to work in coming years to make this site even more useful for college students looking for project ideas in CSE/IT.

CS/IT field is under constant change with new developments surfacing every day. That makes interesting for students.

Dr Mehta




There are many who ask my suggestion on some interesting project. Here is one.

Make a program(s) that enables text to be written in a circle like on a logo or medallion, and that text should be  editable. See an example below


circular logo

We can assume that there would be just about 7 words, in a circle in simple font style. We will be given diameters of inner and outer circles and within what angle all letters will appear.

We will type words in normal way, i.e. straight line.

Hint: Program should calculate modification of each font in radiating space and then superimpose within circular space. See, letters A and V  in example.

Possible modifications

  • allow selection of different types of fonts
  • allow or disallow appearance of circular lines

This software is useful for certificates, medals, logo printing.

Enjoy and share idea.

I am suggesting building of a simple system where you can use readily available software components or features in standard software. This is what happens many times. We do not craft system from scratch every time.

There is push for “Digital India”. Government is moving interaction on public services to internet. We see list of officials, their e-mail ids and phone numbers on website for public interaction. You would be surprised that if you send mail to these mail-ids most of those will bounce back.

So, why not create a small system that tells us which of the e-mail ids are invalid and send that list to head of the department. Hopefully, these will be set right and general public will get some benefit.

Watch out for my page on some contours of the solution.

Dr Mehta




I am getting many questions as posed above.

Project work is a very interesting phase of learning. You must select a topic of your interest, you know something about it and have enough technical background to execute it.

My web site talks about various areas that you can take a look and decide which one interests you. It covers both traditional and new technology topics. Web site also gives additional details of system requirement for you to start the work. Also mentioned are ideas for group projects in areas that may be quite familiar to you.

Do not forget to read web pages, regardless of topic you select, on
– making system ready for real life
– working in group, in case you form a group to work on the project.

Lastly, in many job interviews, freshers are asked about their project work – what did you work on?; why did you select that topic?; how did you execute it?; what was your role / contribution exactly?; what new things did you learn? and so on. Hence, take your project work seriously. Do not buy or copy solution if you want to work in IT field.

All the best,

Dr Mehta

I have added requirement-details of a system that can be taken by a group of 2-3 students as a final year project. It is about a  system  to help schools and colleges in allocation of teachers for examination duty.

This is an area which is familiar to students hence they will not have difficulty in detailing the requirements. The project requires:

  • evolving an algorithm for allocation
  • finding ways to transfer of data from an Excel to database of application; and reverse
  • and, once processing is over, sending e-mails with Excel attachment.

I am sure students will enjoy developing such a system which can also be put to use  in their college/school.

As usual, contact me with suggestions and for clarifications; but  not for its code.

Dr Mehta


Get every new post delivered to your Inbox.

Join 122 other followers

%d bloggers like this: