python as there primary language. You can download python from Python official website. It is very popular language; even your favorite search engine google uses this language as its front end.
Recipe Management Systems:
Gourmet Recipe Manager is a recipe-organizer for GNOME that generates shopping lists and allows rapid searching of recipes. It imports mealmaster & mastercook files and exports webpages & other formats. Gourmet uses python, gtk and metakit.
Adimeal RMS : entirely written in python.Actualy is has a text UI and a graphical UI using the GNOME Desktop.
PDF-Shuffler is a small python-gtk application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a frontend for python-pyPdf.
Spells and Stuff is a Python based web roleplaying system, that allows a DM(Dungeon Master) to create potentially unlimited graphical worlds and will allow multiple players to graphically explore them via a standard web browser.
Cartoon Grabber : The aim of this small project is to create a nice, gtk-based comis strip viewer. Written in python, will allow to keep track of your favourite comic strips and manage them (store on your disk, etc.)
Board Games : You can build program which allows user to play games like checker , Scrabble .
Auction Site : Where people can auction on products in a way similar to ebay.
Spelling Checker : Program which check spellings using the user written dictionary.
Student Information System : You can write application where student complete information can be store such as his attendance, marks , interests etc etc.
Advantage with Python :
It is very easy to learn and can be learned with the help of this online tutorial.
Final Year Computer Science Projects
Computer Engineering Project ideas
Java Project Ideas