Monday, August 13, 2012

Computer Science Undergraduate Project Ideas

Students enrolled in undergraduate programs at different universities across the world do need ideas for their undergraduate projects from time to time. Similarly at my university students do ask me for project ideas. I thought that it will be helpful for many students, if we can maintain a list of interesting ideas. Any one who read this blog and come up with some ideas that he/she want to be listed here can send me on email at saif4u at gmail dot com or can post below as comments. I also plan to extend this list with information related to existing projects in progress and their contact persons, in-case students need to build collaboration for their work.


Project Ideas


Vehicle travel sharing 

Increasing traffic is one of the major issue of 21 century. People use to travel in their vehicles alone not utilizing the full capacity of vehicle. If we observe it from higher level perspective, it results in more fuel consumption and higher infrastructure deterioration. Similarly for traveller the travel is expensive. This project is about developing a web-based solution that can provide services for vehicle travel sharing securely. From Pakistan scenario, security is the major issue in such systems, and the novelty of this project will be "How we can develop a secure and reliable vehicle travel sharing systems". Any such type of system will require collaboration and integration with NADRA, CPLC, High-way authority, and Law enforcement agencies.


Where on this earth is heaven?

Availability of news in digital form has provided us enormous information that can be used for our benefits. People use to move across localities within cities, across cities, and across countries for better life style and opportunities. This decision is not simple and requires lot of effort from individuals. Each individual has has/her own preferences for localities, cities, or countries, where he/she might like to move. This project should facilitate users in selecting the best regions on this earth meeting their preferences using the data available on Internet using reliable news archives. This project will help people living on rentals, intending to relocate or migrate.


City travel

Degrading state of Pakistan Railway has created opportunity for Bus transporters. We have growing number of bus transporters working in isolation. They are uncertain about passenger inflow and similarly incapable to cope to increasing passenger needs during occasions. An online system with up-to-date data of existing inter-city transportation facilities, their timings, routes, capacity, and cost can help passengers and transporter for better planning. However, we should be aware of the limitation of only Internet based systems in our environments. This project should outline a complete system including the requirement of a call center, infrastructure, and human resources to make this project a success. Furthermore, project should also facilitate reservation or purchase of ticket with well defined policies.


Personalized diet planner   (could be named Mon Salva)

Delicacies varies for regions and individual interest in them varies for their interest in dishes. When we say individual there are many parameters to define what a perfect diet plan for an individual should contain? For example, a child with five years of age has different diet need then an old person of 70 years suffering from sugar. Nutritional contents for dishes/foods/delicacies also varies. If we can get a healthy diet plan considering our body diet needs, our diseases, our taste, our religion, and our regional delicacies. This will be a great help for many to keep them healthy and fit.


Freight guide

Freight transportation is a huge business. This involves a variety of transportation including air, sea, rail, and road freight transportation. Business owners spend lot of effort to plan a freight transportation, which is economical and efficient and often miss an integrated view of their freight location. An online system with features to select the best freight transportation available and real-time monitoring of current freight transportation will be a great help.


Researcher

Researchers do invest lot of their time in finding the relevant literature for their research. This requires analysing the available online. They often move across irrelevant literature, which result in increase time and effort. An automated system that can facilitate researchers in finding the most relevant and reliable literature, identify other researchers working on similar topics, existing projects related to his/her area, funding opportunities and relevant events (such as journals, conference, workshops, talks, etc.) could be a greater help. This will help new researchers to get a quick start for their work.


Transformer

An engine that can transform existing functional C code to object-oriented C++ code and viceversa.


Mechanic (Audio)

Equipments do generate sound during operations, either it is an Aeroplane, a generator, or a motor. Healthy equipments have a definite audio signature during operations, which tend to vary as these equipments get faulty. This task of this project will be to detect using audio signature comparison of equipments that either equipment is healthy or faulty. If a fault is detected then the change in signature can be associated with that fault and in future system can automatically inform user about the possibility of fault.


Maintainer (Video)

Visuals of equipments/assets can be beneficial regarding the detection of structural changes. For example, it will be difficult from naked eye to detect how much a bridge has been deteriorated during the last five years. Image processing can be helpful in detecting the change in structures to detect possibly occurring faults.


Captain planet (Images)

Satellite images have been in common use for weather detection. These images have very high resolution and can be used for precise detection of environmental conditions on earth and in atmosphere. The task of this project will be to compare different images of a region over time and detect possible increase in pollution, deforestation or other environmental effects of interest.


Bob the builder (Images)

In Pakistan, lack of building regulations have results in enormous illegal constructions, which has effected the large cities with increase crime rate and resource congestion. The task of this project will be to detect possible illegal constructions using high resolution map images. Furthermore, maps images can be observed overtime to detach the growth in border of cities for better planning and control on it.


Ideas from competitions

ACM Student Research Competition Hypertext 2012
"kaggle" http://www.kaggle.com/


Ideas from challenges

Semantic Web Challenge


Ideas from contests

SIGMOD programming contest


Ideas from University of Illinois

https://wiki.engr.illinois.edu/display/url/Project+Proposals


Projects at University of London

www.eecs.qmul.ac.uk/teaching/ug/projects.php


Online project ideas

www.projecttopics.info


Online project ideas

iprojectideas.blogspot.com/2008/08/computer-science-project-ideas.html


Ideas which succeed

https://www.cs.drexel.edu/node/11629


Projects that won (Check projects on computer science)

www.siemens-foundation.org/en/competition/2010_winners.htm

Misc. Projects Ideas Pages
http://www.cs.ox.ac.uk/teaching/studentprojects/undergraduate.html
http://www.cs.bgu.ac.il/~project/files/index.html
https://wiki.engr.illinois.edu/display/url/Project+Proposals
http://webremix.org/resources.php

http://wp.nmc.org/horizon2008/chapters/data-mashups/
https://code.google.com/p/mashmydata/

http://www.ibm.com/developerworks/web/library/x-mashups/index.html
http://dl.acm.org/citation.cfm?id=1367602
http://dl.acm.org/citation.cfm?id=2484642
http://dl.acm.org/citation.cfm?id=1687602
http://dl.acm.org/citation.cfm?id=1687689
http://dl.acm.org/citation.cfm?id=1809207


Disclaimer: Above listed ideas and resources are listed only to assist undergraduate students regarding their search for possible under-graduate projects. Any resemblance (if found) with any other existing project is completely unintentional and no responsibility lies on author.