Project Ideas for CSE / IT Students

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

I have just added a page, titled Group Project 10: Website Globalization / Localization. It is  a very relevant and useful exercise. Here is the  landing page of the Louvre Museum with a drop down menu to show languages in which content of the website can be seen.

Question is how do we display same content with images in different languages. What is the most appropriate data structure for it?

I am sure you will enjoy design and development of a sample page to appreciate the internal working.


In order to attract readers beyond  English domain, companies are presenting their website in other popular languages also. After all English is spoken by only about 20% of world population. One of the ways to do  is to call Google Translate service (thru its API) and present translation in desired language.

Here is an image of home page of Las Vegas Strip – most visited place. Its web pages can be viewed in many languages (see highlighted box) by selecting language from the world icon. Pages in desired language are displayed using Google Translate service.

Can you create a simple web page and then call Translate API to show page in different language. Do not forget to create an icon for language selection.

In this process you will learn a very useful feature of web design.

I have added some more information on what is normally required for launching a system for real life use.

I had raised a question related to module 3 (Installation module) – how do we capture details of fixing of a number plate?

Simple answer will be just enter date and time of installation when plate is fixed on the vehicle. Disregarding the error that can creep in entry of these two data, there is a bigger concern – was plate really fixed?

Hence, it is essential to also capture photo of a car with HSR plate fixed on it and store in database. Picture will be a proof of HSR plate fixed on a particular model of a car that can later be verified, if needed. Remember HSR plate cannot be removed from a vehicle  without breaking it.


Referring to a recent communication from Coursera that has used data from Monster and PayScale, to indicate skills in demand. These are, in order of decreasing demand –

  1. Scala
  2. Algorithm development
  3. Java
  4. User Interface Design

And valuable Data skills are

  1. Hadoop
  2. Machine Learning
  3. Data Warehousing
  4. Business Forecasting / Business Insight

Do not forget to explore free courses available from many US universities.

Dr Mehta

In my previous posts I talked about emergence of AI (Artificial Intelligence) based devices that will impact our life in many sectors, in not-too distant future.

Indian IT has leveraged large work force to its advantage for massive programming work characterized by large percentage of repetitive work. This happened when we transitioned to Year 2000 (remember Y2K problem), moved to single currency in Europe ( Euro-conversion) and like. Scenario is now changing. AI programs are taking over many repetitive tasks and consequently  adversely impacting many IT jobs.

On the other hand, many AI based appliances are appearing, at a rate faster than imagined, promising relief and convenience in our day to day life. One recent example that stands out is Robotic vacuum cleaner (also called Robovac).

A robovac cleans floor automatically. It roams around a room intelligently, using Laser beam avoids areas where chairs/tables are, automatically docks with charging point for charging, able to sense drops like stairs to avoid, can start cleaning on per-defined schedule. Is that not a relief if a maid is not turning up? See demo video

IEEE Spectrum ( has published a technical review of one of the models, “Neato botVac Connected”. CSE students would find it interesting as it gives some idea of

  • why it has D shape
  • how it records which area it has visited and cleaned
  • how it detects stairs and moves along a wall
  • use of wi-fi for control from a mobile
  • setting of cleaning schedule
  • application of LDS technology

Future models may see features of

  • knowing/figuring out in which room it is
  • selecting areas that get dirty more often, for a quick vacuum

Ponder over algorithm for room mapping & route planning, and machine learning capability to detect obstacles. You will get a solution, as a bonus,  to get out of maze (Bhul bhiliya) seen in some old forts and palaces, for example Devgiri / Daultabad fort.




In one of my recent posts I had mentioned that many low level jobs in IT industry will be impacted due to deployment of AI and hence we expect lesser intake of freshers. This is already visible.

But there is brighter side also.Take a look at Stanford hosted study that examines how AI may impact our lives in coming years (

Autonomous cars, robotic vacuum cleaners, drones for shipping are already in. Stanford study has  identified many areas under different sections like -Transportation, Home Service, Health care, Education, Entertainment, Work place. These will see amazing applications of AI and hence big transformation in our lives.

What is means for you – easy identification of many software, hardware applications, research areas and even ideas for star-ups in IT.

Get going.


Blog Stats

  • 391,711 hits

Dr NK Mehta, Advisor

mail id:
%d bloggers like this: