0% found this document useful (0 votes)
2K views

Projects

Uploaded by

Anjani Kunwar
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views

Projects

Uploaded by

Anjani Kunwar
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 94

kumarchotu86@yahoo.

in

christian bale

[email protected]

/ecologic

* 1Business Performance Reporting

* 2Case Management for Government Agencies

* 3Classroom Management

* 4Clinical Trial Initiation and Management

* 5Competitive Analysis Web Site

* 6Discussion Forum website

* 7Disputed Invoice Management

* 8Employee Training Scheduling and Materials

* 9Equity Research Management

* 10 Integrated Marketing Campaign Tracking

* 11 Manufacturing Process Managements

* 12 Product and Marketing Requirements Planning

* 13 Request for Proposal Software

* 14 Sports League Management

* 15 Absence Request and Vacation Schedule Management

* 16 Budgeting and Tracking Multiple Projects


* 17 Bug Database Management

* 18 Call Center Management Software

* 19 Change Request Management

* 20 Compliance Process Support Site

* 21 Contacts Management Software

* 22 Document Library and Review

* 23 Event Planning and Management

* 24 Expense Reimbursement and Approval

* 25 Help Desk and Ticket Management

* 26 Inventory Tracking

* 27 I T Team Workspace

* 29 Job Requisition and Interview Management

* 28 Knowledge Base

* 29 Lending Library

* 30 Physical Asset Tracking and Management

* 31 Project Tracking Workspace

* 32. Shopping Cart .

* 33Knowledge Base

* 34 Lending Library

* 35 Physical Asset Tracking and Management

* 36 Project Tracking Workspace

* 37Room and Equipment Reservations

* 38 Sales Lead Pipeline


* 39. Yellow Pages & Business Directory

* 40. Time & Billing

* 41. Class Room Management

* 42. Expense Report Database

* 43. Sales Contact Management Database

* 44. Inventory Management Database

* 45. Issue Database

* 46. Event Management Database

* 47. Service Call Management Database

* 48. Accounting Ledger Database

* 49. Asset Tracking Database

* 50. Cycle Factory Works Management

* 51. Sales Corporation Management

* 52. Business Directory

* 53. Education Directory

* 54. Dental Clinic Management

* 55. Fund Raising Management

* 56. Clinic Health Management

* 57. Cable Management System

* 58. Survey Creation and Analytics

* 59. Museum Management System

* 60. Multi-Level Marketing System

* 61. Learning Management System


* 62. Knowledge Management System

* 63. Missing Person Site

* 64. Disaster Management Site

* 65. Job Management Site

* 66. Financial Portfolio Management

* 67. Market Research Management

* 68. Order Management System

* 69. Point of Sale

* 70. Advertisement /Banner Management and Analytics

* 71. Export Management System

* 72. Invoice Management

* 73. Recruitment Management System

* 74. Articles / Blog / Wiki Web site

* 75. Online Planner

* 76. Mock Tests and Examination Management

* 77. Examination System

* 78. Practice Test Management.

* 79. Asset Management System

* 80. Travel Agency System.

* 81. Placement Management System.

* 82. Polls Management

* 83. Customer Management


* 84. Project Management System.

* 85. Network Marketing System

* 86. Yoga Health Care Management

* 87. Personal Finance Management System

* 88. Real Estate Management System

* 89. Stock Mutual Funds Management

* 90. Careers and Employment Management System

* 91. Music Albums Management System

* 92. Classified Ads Managements

* 93. Property Management System

* 94. Sales & Retail Management

* 95. Dating Site

* 96. Hotel Management System

* 97. Search Engine

* 98. Online News Paper Site

* 99.Image Gallery

* 100. Staffing and Human Capital Management

* 101. Address Book

* 102. Inventory Management System

* 103Newspaper Classifieds

* 104Hostel Management

* 105Music , Lyrics Website .


Network Monitoring System Communication

Micro Controller based Power Theft Identifier

Electronic Mail Server

Data Centralization over Networks

Micro Controller based Burner Automation

Enterprise Level System Information Management

Device Controlling using TAPI

Online Examination

Microcontroller Based Cellular Voting Machine

VHDL Modeling of Glue Logic of 1553b Interface Board

Pharmacy Management System

Sudoku

Efficient Coding Technique for Aerospace Telecommand System

Centrally Controlled Multichannel Token Display

Access Control System

Digital Stopwatch

Card Based Security System


Advertisement Management System

Bug Tracking System

Document Management System

Authn

Chat Server

Highway Alert Lamp

Payroll & Accounting

Variable Power Supply

Local PCO Meter

Integrated Circuit Tester

Honeypots

Micro Controller based Security System using Sonar

Protocol Sequencer and Subsystem Interface

Secure Instant Messengers

Microcontroller Based Barcode Decoder

Telephone Triggered Switches

Automatic Over Speed Detector

Design of Manchester Encoder decoder in VHDL

Multiplier Accumulator Component VHDL Implementation

Object Counter

Multidimensional Visualisation System

Telephone Answering Machine

Integrated Photonic Microwave Band Pass Filter


Hospital Administration System

Software Bidding

Secure Mobile Code Framework

RTOS based Control and Safety Monitoring System

TENS Unit

Lab Management System

Frequency Counter

Voting Machine

Speed Sensor

Packet Analyzer

Office Automation System

Defence Matrix Analyser

Railway Switches and Signals

Micro Controller Based Dissolving Process Controller

Customer Relationship Management

Electronic Number Lock

Interactive Entertainment Network System

VHDL Modelling of a Bit Slice Arithmetic Logic Unit

Telephone Router

Traffic Light Control System

Service Channel Terminating Unit for 2GHz Digital Microwave System

Analog To Digital Converter

SPEEDES Qheap
Payroll System

Homeopathic Management System

Float cum Boost Charger

Microwave Bandpass Filter

TeleRemote

Keyword Interfaced Moving Message Display

Multi-Channel Infra Red Remote Control

Towers of Hanoi

Clinic Management System

Graphics Editor

Radar Data Acquisition System

Magic Lights

Microcontroller - based electronic Locking System Module

Bi-directional Visitors Counter

Digital Storage Oscilloscope

Microcontrollers

Personal Entertainment Network Systems

Online ATM Banking

Home Automation System

Energy Consumption Indicators

Function Generator with Frequency Counter

Virtual Class Rooms

Policy Management System


Cookie Authentication

SPECS

Audio Manager

Loan Automation System

Nove DA

Myword

Online Device Controller

Microprocessor 8085 Trainer Kit

Efficient Coding Technique for Aerospace Telecommand system

Centrally Controlled Multichannel Token Display

Card Based Security System

Digital Stopwatch

Web based Applications for Insurance Services

Pharmacy Management System

Microcontroller Based Cellular Voting Machine

Inventory Management System

Manual Eprom Programmer Cum Verifier

Parent Record Keeping and Billing

Appliances Security Controller using Power Line


Martyr2’s Mega Project List

Created by Martyr2 (DIC Mentor)

Over the past couple years I have seen many threads asking about project ideas. I
have seen a few answers, and given a few answers, that listed a couple common
projects. I never felt it was a good enough job to just list 2 or 3 topics. So I have set
forth on a mission to compile a list of projects (common and not) for all you
programmers out there in search of a simple learning project. No these are not
going to be thesis level projects and are meant to also spark ideas for ways to
expand from these ideas.

Below you will find 150 project ideas I have come up with just brainstorming. I
have divided them into 10 different topic areas that I think the project may use the
most. Keep in mind that a few of these projects could have been classified in more
than one topic.

So I hope you enjoy and here they are!

Numbers
Find PI to the Nth Digit – Enter a number and have the program generate PI up to
that many decimal places. Keep a limit to how far the program will go.

Fibonacci Sequence – Enter a number and have the program generate the
Fibonacci sequence to that number or to the Nth number.

Prime Factorization – Have the user enter a number and find all Prime Factors (if
there are any) and display them.

Next Prime Number – Have the program find prime numbers until the user chooses
to stop the asking for the next one.

Find Cost of Tile to Cover W x H Floor – Calculate the total cost of tile it would
take to cover a floor plan of width and height, using a cost entered by the user.

Mortgage Calculator – Calculate the monthly payments of a fixed term mortgage


over given Nth terms at a given interest rate. Also figure out how long it will take
the user to pay back the loan.

Change Return Program – The user enters a cost and then the amount of money
given. The program will figure out the change and the number of quarters, dimes,
nickels, pennies needed for the change.

Binary to Decimal and Back Converter – Converter to convert a decimal number to


binary or a binary number to its decimal equivalent.
Calculator – A simple calculator to do basic operators. Make it a scientific
calculator for added complexity.

Unit Converter (temp, currency, volume, mass and more) – Converts various units
between one another. The user enters the type of unit being entered, the type of
unit they want to convert to and then the value. The program will then make the
conversion.

Alarm Clock – A simple clock where it plays a sound after X number of


minutes/seconds or at a particular time.

Distance Between Two Cities – Calculates the distance between two cities and
allows the user to specify a unit of distance. This program may require finding
coordinates of the cities like latitude and longitude.

Credit Card Validator – Takes in a credit card number of a common credit card
vendor (Visa, MasterCard, American Express, Discoverer) and validates it to make
sure that it is a valid number (look into how credit cards use a checksum).

Tax Calculator – Asks the user to enter a cost and either a country or state tax. It
then returns the tax plus the total cost with tax.

Dijkstra’s Algorithm – Create a program that finds the shortest path through a
graph using its edges.

Text
Reverse a String – Enter a string and the program will reverse it and print it out.

Pig Latin – Pig Latin is a game of alterations played on the English language game.
To form the Pig Latin form of an English word the initial consonant sound is
transposed to the end of the word and an ay is affixed (Ex.: "banana" would yield
anana-bay). Read Wikipedia for more information on rules.

Count Vowels – Enter a string and the program counts the number of vowels in the
text. For added complexity have it report a sum of each vowel found.

Check if Palindrome – Checks if the string entered by the user is a palindrome.


That is that it reads the same forwards as backwards like “racecar”

Count Words in a String – Counts the number of individual words in a string. For
added complexity read these strings in from a text file and generate a summary.

Text Editor – Notepad style application that can open, edit, and save text
documents. Add syntax highlighting and other features.

RSS Feed Creator – A program which can read in text from other sources and put
it in RSS or Atom news format for syndication.

Post it Notes Program – A program where you can add text reminders and post
them. You can have the program also add popup reminders.
Quote Tracker (market symbols etc) – A program which can go out and check the
current value of stocks for a list of symbols entered by the user. The user can set
how often the stocks are checked and the program can show green up and red
down arrows to show which direction the stock value has moved.

Guestbook / Journal – A simple application that can be for online that can allow
people to add comments or write journal entries. It can allow comments or not and
timestamps all entries. Could also be made into a shout box.

News Ticker and Game Scores – A program which sits on your desktop and
aggregates news and game scores from various sources on the net and scrolls them
across the screen on regular intervals.

Fortune Teller (Horoscope) – A program that checks your horoscope on various


astrology sites and puts them together for you each day.

Vigenere / Vernam / Ceasar Ciphers – Functions for encrypting and decrypting


data messages. Then send them to a friend.

Random Gift Suggestions – Enter various gifts for certain people when you think
of them and when its time to give them a gift (xmas, birthday, anniversary) it will
randomly pick one and perhaps places you can get it.

Text to HTML Generator – Converts text files into web HTML files and stylizes
them. Great for making online documentation of standard text documentation.
CD Key Generator – Generates a unique key for your applications to use based on
some arbitrary algorithm that you can specify. Great for software developers
looking to make shareware that can be activated.

Regex Query Tool – A tool that allows the user to enter a text string and then in a
separate control enter a regex pattern. It will then run the regular expression
against the source text and return any matches or flag errors in the regular
expression.

Networking

FTP Program – A file transfer program which can transfer files back and forth
from a remote web sever.

Get Atomic Time from Internet Clock – This program will get the true atomic time
from an atomic time clock on the internet. There are various clocks across the
world. Do a search for a list of them.

Chat Application (IRC or MSN Style) – Create a chat application that can carry on
simple chat rooms like on Internet Relay Chat or a more direct chatting style like
MSN. For added complexity, create your own protocol to facilitate this chatting.

Fetch Current Weather – Get the current weather for a given zip/postal code.

P2P File Sharing App – Create a program like LimeWire, FrostWire, Bearshare, or
a torrent style application.
Port Scanner – Enter an IP address and a port range where the program will then
attempt to find open ports on the given computer by connecting to each of them.
On any successful connections mark the port as open.

Mail Checker (POP3 / IMAP) – The user enters various account information
include web server and IP, protocol type (POP3 or IMAP) and the application will
check for email on several accounts at a given interval.

Packet Sniffer – A utility program that will read packets coming in and out of the
machine along with related information like destination and payload size.

Country from IP Lookup – Enter an IP address and find the country that IP is
registered in.

Whois Search Tool – Enter an IP or host address and have it look it up through
whois and return the results to you.

Zip / Postal Code Lookup – Enter a zip or postal code and have it return which
city/cities that are in that zip code.

Remote Login – Create a remote desktop style application which can see and
control the remote computer (given you have permissions). It may require the use
of your own private network and a second computer to test with.
Site Checker with Time Scheduling – An application that attempts to connect to a
website or server every so many minutes or a given time and check if it is up. If it
is down, it will notify you by email or by posting a notice on screen.

Small Web Server – A simple web server that can serve HTML files that contain
Javascript and other forms of non-code executing code. Added complexity would
be to try and implement streaming video, create a server-side language, or serve up
other stream types.

Web Bot – An automated program which carries out tasks on the web including
checking websites, page scraping, and summarization of data or web posting.

Classes

Product Inventory Project – Create an application which manages an inventory of


products. Create a product class which has a price, id, and quantity on hand. Then
create an inventory class which keeps track of various products and can sum up the
inventory value.

Movie Store – Manage video rentals and controls when videos are checked out,
due to return, overdue fees and for added complexity create a summary of those
accounts which are overdue for contact.

Airline / Hotel Reservation System – Create a reservation system which books


airline seats or hotel rooms charging various rates for particular sections of the
plane or hotel. Example, first class is going to cost more than coach. Hotel rooms
have penthouse suites which cost more. Keep track of when rooms will be
available and can be scheduled.

Student Grade Book Application – Keep track of students (with a student class that
has their name, average, and scores) in a class and their grades. Assign their scores
on tests and assignments to the students and figure out their average and grade for
the class. For added complexity put the students on a bell curve.

Bank Account Manager - Create a class called “Account” which will be an abstract
class for three other classes called “CheckingAccount”, “SavingsAccount” and
“BusinessAccount”. Manage credits and debits from these accounts through an
ATM style program.

Library Catalog – Create a book class with a title, page count, ISBN and whether
or not it is checked out or not. Manage a collection of various books and allow the
user to check out books or return books. For added complexity generate a report of
those books overdue and any fees. Also allow users to put books on reserve.

Patient / Doctor Scheduler – Create a patient class and a doctor class. Have a
doctor that can handle multiple patients and setup a scheduling program where a
doctor can only handle 16 patients during an 8 hr work day.

Recipe Creator and Manager – Create a recipe class with ingredients and a put
them in a recipe manager program that organizes them into categories like deserts,
main courses or by ingredients like chicken, beef, soups, pies etc.
Image Gallery – Create an image abstract class and then a class that inherits from it
for each image type. Put them in a program which displays them in a gallery style
format for viewing.

Class to Handle Large Numbers – We know that the basic data types like integer,
long, double, and floats only go so far. Create a class that can manage extremely
large numbers like those used in space exploration.

Chart Making Class / API – Create a class, or a set of classes, that generates bar
charts, pie charts, histograms, and scatter plot charts. For added complexity, make
this a service where people can connect to a web server, supply information and it
returns a chart image for them in gif or jpg format.

Shape Area and Perimeter Classes – Create an abstract class called “Shape” and
then inherit from it other shapes like diamond, rectangle, circle, triangle etc. Then
have each class override the area and perimeter functionality to handle each shape
type.

Matrix Class – A class to manage matrices. Add, subtract and multiple matrices.

Flower Shop Ordering To Go – Create a flower shop application which deals in


flower objects and use those flower objects in a bouquet object which can then be
sold. Keep track of the number of objects and when you may need to order more.

Vending Machine – Create an application which takes money and dispenses


various types of candy or other item. The user enters a number and letter sequence,
like D9, and have it return an instance of “Item” which of the proper type. Example
when they press D9 it will return a type of candy bar which is an instance of Mr
GoodBar.

Josephus Problem – Create a program which links together various node objects
and then every Nth object is removed until you have one object left. This last
object is the sole survivor. Look it up on Google under “Josephus Algorithm”

Family Tree Creator – Create a class called “Person” which will have a name,
when they were born and when (and if) they died. Allow the user to create these
Person classes and put them into a family tree structure. Print out the tree to the
screen.

Threading

Create Progress Bar of Download – Create a progress bar for applications that can
keep track of a download in progress. The progress bar will be on a separate thread
and will communicate with the main thread using delegates.

Download Manager – Allow your program to download various files and each one
is downloading in the background on a separate thread. The main thread will keep
track of the other thread’s progress and notify the user when downloads are
completed.

Chat Application (remoting style) – Create a chat application which allows you to
connect directly to another computer by their IP through the use of remoting and
allow your “server” application handle multiple incoming connections.
Bulk Thumbnail Creator – Picture processing can take a bit of time for some
transformations. Especially if the image is large. Create an image program which
can take hundreds of images and convert them to a specified size in the
background thread while you do other things. For added complexity, have one
thread handling resizing, have another bulk renaming of thumbnails etc.

Web

WYSIWG (What you see is what you get) Editor – Create an editor online which
allows people to move around elements, create tables, write text, set colors etc for
web pages without having to know HTML. Think Dreamweaver or FrontPage but
for online sites. If you need an example check out the DIC page used to create a
post.

Web Browser with Tabs – Create a small web browser that allows you to navigate
the web and contains tabs which can be used to navigate to multiple web pages at
once. For simplicity don’t worry about executing Javascript or other client side
code.

Page Scraper – Create an application which connects to a site and pulls out all links
or images and saves them to a list. For added complexity, organize the indexed
content and don’t allow duplicates. Have it put the results into an easily searchable
index file.
File Downloader – An application which can download various objects on a page
including video streams or all files on a page. Great for pages with a lot of
download links.

Telnet Application – Create an application which can telnet into servers across the
internet and run basic commands.

Online White Board – Create an application which allows you and friends to
collaborate on a white board online. Draw pictures, write notes and use various
colors to flesh out ideas for projects. For added complexity try building in picture
tubes.

Bandwidth Monitor – A small utility program that tracks how much data you have
uploaded and downloaded from the net during the course of your current online
session. See if you can find out what periods of the day you use more and less and
generate a report or graph that shows it.

Bookmark Collector and Sorter – An application that you can put online for people
to upload bookmarks to, have it sort them, remove duplicates and export the entire
list as a Firefox/IE/Safari bookmark file. For added complexity see if you can
group the bookmark items into various folders.

Password Safe – A program which keeps track of passwords for sites or


applications and encrypts them with a key so that no one can read them.

Media Player Widget for iGoogle – Create an iGoogle gadget which can play
various song lists from your computer as well as share one song daily. Perhaps let
people look up which songs you have listened to lately.
Text Based Game Like Utopia – Create a simple text based RPG like Utopia where
you can create a civilization, gather resources, forge alliances, cast spells and more
on a turn based system. See if you can dominate the kingdom.

Scheduled Auto Login and Action – Make an application which logs into a given
site on a schedule and invokes a certain action and then logs out. This can be useful
for checking web mail, posting regular content, or getting info for other
applications and saving it to your computer.

E-Card Generator – Make a site that allows people to generate their own little e-
cards and send them to other people. Can use flash or not. Use a picture library and
perhaps insightful mottos or quotes.

Content Management System – Create a content management system (CMS) like


Joomla, Drupal, PHP Nuke etc. Start small and allow for the addition of
modules/addons later.

Template Maker – Make a site or application which allows the user to enter in
various color codes, elements, dimensions and constructs a template file for a
particular application like PHPBB, Invision Board, MySpace, Bebo, etc.

CAPTCHA Maker – Ever see those images with letters a numbers when you
signup for a service and then asks you to enter what you see? It keeps web bots
from automatically signing up and spamming. Try creating one yourself for online
forms. If you use PHP, take a look at the image functions of GD.
Files

Quiz Maker – Make an application which takes various questions form a file,
picked randomly, and puts together a quiz for students. Each quiz can be different
and then reads a key to grade the quizzes.

Quick Launcher – A utility program that allows the user to assign various
programs to icons on a toolbar. Then by clicking the buttons they can quickly
launch the programs with parameters etc. Much like Windows quick launch.

File Explorer – Create your own windows explorer program but with added
features, better searching, new icons and other views.

Sort File Records Utility – Reads a file of records, sorts them, and then writes them
back to the file. Allow the user to choose various sort style and sorting based on a
particular field.

Add Transactions In File and Find Averages – Read in a file of financial


transactions, group them into accounts, add up fields or find averages or apply
credits and debits to each account.

Create Zip File Maker – The user enters various files from different directories and
maybe even another computer on the network and the program transfers them and
zips them up into a zip file. For added complexity, apply actual compression to the
files.
PDF Generator – An application which can read in a text file, html file or some
other file and generates a PDF file out of it. Great for a web based service where
the user uploads the file and the program returns a PDF of the file.

Bulk Renamer and Organizer – This program will take a series of files and
renames them with a specific filename filter entered by the user. For instance if the
user enters myimage###.jpg it will rename all files with a “minimum” of three
numbers like “myimage001.jpg”, “myimage145.jpg” or even “myimage1987.jpg”
since 1987 has at least three numbers.

Mp3 Tagger – Modify and add ID3v1 tags to MP3 files. See if you can also add in
the album art into the MP3 file’s header as well as other ID3v2 tags.

Log File Maker – Make an application which logs various statistics in response to
given events. This can be something that logs what an application does, what the
system is doing, when something like a file changes etc.

Excel Spreadsheet Exporter – Create an online application which can read in a file
and create an Excel Spreadsheet to export back. This can be through CVS or other
file formats. For added complexity, see if you can create formula fields as well.

RPG Character Stat Creator – Make a program which will randomly create a
character’s stats based on several rules set forth by the user. Have it generate a
class, gender, strength/magic/dexterity points, and extra abilities or trades. Have it
save it to a file which can then be printed out by a dungeon master.

Image Map Generator – Image maps are those images on the web that have
multiple hover points that link to different pages. Such images may include maps
or splash pages. See if you can make one where the user specifies an image, clicks
hotspots in the image and specify links. It will then generate the HTML code to a
file that the user can then copy and paste into their website to make the image map.

File Copy Utility – Create a utility that can do bulk file copying and backups of
other files.

Code Snippet Manager – Another utility program that allows coders to put in
functions, classes or other tidbits to save for use later. Organized by the type of
snippet or language the coder can quickly look up code. For extra practice try
adding syntax highlighting based on the language.

Versioning Manager – Create your own versioning system for code files. Users are
forced to check out items and lock items during reading and writing so that a group
of programmers are not accidentally overwriting code files on one another.

Databases

SQL Query Analyzer – A utility application which a user can enter a query and
have it run against a local database and look for ways to make it more efficient.

Remote SQL Tool – A utility that can execute queries on remote servers from your
local computer across the Internet. It should take in a remote host, user name and
password, run the query and return the results.
Baseball / Other Card Collector – Create an online application for keeping track of
a collection of cards. Let the user enter all cards in a set, check off which ones they
have, which ones they need and generate lists of cards they are looking for. For
extra complexity, have it sum up sets and generate reports on how close they are of
completing sets or the current value of a set.

Report Generator – Create a utility that generates a report based on some tables in
a database. Generates a sales reports based on the order/order details tables or sums
up the days current database activity.

Database Backup Script Maker – A program which reads a database’s objects,


relationships, records and stored procedures and creates a .sql file which can then
be imported into another database or kept as a backup file to rebuild the database
with.

Event Scheduler and Calendar – Make an application which allows the user to
enter a date and time of an event, event notes and then schedule those events on a
calendar. The user can then browse the calendar or search the calendar for specific
events. For added complexity, allow the application to create reoccurrence events
that reoccur every day, week, month, year etc.

Budget Tracker – Write an application that keeps track of a household’s budget.


The user can add expenses, income, and recurring costs to find out how much they
are saving or losing over a period of time. For added complexity allow the user to
specify a date range and see the net flow of money in and out of the house budget
for that time period.

Address Book – Keep track of various contacts, their numbers, emails and little
notes about them like a rolodex in the database. For extra complexity, allow the
user to connect to a website publish their address book based on specific options
the user has set.

TV Show Tracker – Got a favorite show you don’t want to miss? Don’t have a
PVR or want to be able to find the show to then PVR it later? Make an application
which can search various online TV Guide sites, locate the shows/times/channels
and add them to a database application. The database/website then can send you
email reminders that a show is about to start and which channel it will be on.

Travel Planner System – Make a system that allows users to put together their own
little travel itinerary and keep track of the airline / hotel arrangements, points of
interest, budget and schedule.

Entity Relationship Diagram (ERD) Creator – A program that allows the user to
put together ERD diagram and save it or have it generate some basic SQL syntax
to give them a jumpstart.

Database Translation (MySQL <-> SQL Server) – A simple utility that reads in
from one database and constructs SQL compliant with another database. Then
saves that to another database. One popular transition would be to and from
MySQL server for databases like SQL Server and Oracle.

Web Board (Forum) – Create a forum for you and your buddies to post, administer
and share thoughts and ideas.

Graphics and Multimedia


Slide Show – Make an application that shows various pictures in a slide show
format. For extra complexity try adding various effects like fade in/out, star wipe
and window blinds transitions.

Mind Mapper – Allow the user to put down ideas and quickly brainstorm how they
are related into a mind map. The goal here is speed so let the user quickly write in
an idea and drag it around in a visual map to show relationships.

Import Picture and Save as Grayscale – A utility that sucks the color right out of an
image and saves it. You could add more including adjusting contrast, colorizing
and more for added complexity.

Stream Video from Online – Try to create your own online streaming video player.

Mp3 Player (and Other Formats) – A simple program for playing your favorite
music files. For extra complexity see if you can add in playlists and an equalizer.

Bulk Picture Manipulator – This program will take in a directory of pictures and
apply a certain effect to them whether it be reducing color count, changing its
format, or alter file attributes. For something extra try to see if you can also create
a system to tag them.

CD Burning App – Create a utility that simply burns data to a CD.

YouTube Downloader – A program which can download videos to your hard drive
from youtube.com. Save the files in various formats including FLV and AVI.
Wallpaper Manager – Make a program which keeps track of your favorite
wallpapers, changes them regularly automatically and maybe even resizes them for
your resolution (aka tiles one and stretches another)

Screen Capture Program – Make a utility that will simply capture a frame from
your web cam. For added complexity see if you can also build in emailing
functionality.

Image Browser – This application is used to view various image files on your
computer from PNG, GIF, JPG to BMP, TIFF etc.

Traffic Light Application – See if you can make your own street light application
and then put it into an intersection scenario. Don’t let any cars run the lights and
crash into one another!

MP3 to Wav Converter – MP3 is essentially compressed wav format. See if you
can translate it back into wav so that some other sound editing programs can work
with the wav file itself. Keep in mind that 1 MB of MP3 is relative 10MB wav.

Signature Maker – Ever seen those web board posts where someone has a
generated signature made up? See if you can make a program that allows the user
to specify a background, text, colors and alignment to make their own signatures or
userbars.
Screen Saver – Make a screensaver program that will run while your computer sits
idle. To make a simple one use some standard pictures and then for added
complexity try a 3D object that spins around the screen and bounces off the sides.

Watermarking Application – Have some pictures you want copyright protected?


Add your own logo or text lightly across the background so that no one can simply
steal your graphics off your site. Make a program that will add this watermark to
the picture.

Turtle Graphics – This is a common project where you create a floor of 20 x 20


squares and using various commands you tell a turtle to draw a line on the floor.
You have move forward, left or right, lift or drop pen etc. For added complexity,
allow the program to read in the list of commands from a file. Do a search online
for “Turtle Graphics” for more information.

Games

Chess and Checkers – Simply put a game of chess or checkers. Try to make it
playable online and if you can use a graphical user interface that can also undo or
redo a step as well as keep a history of moves for replay.

Hangman – Randomly select a word from a file, have the user guess characters in
the word. For each character they guess that is not in the word, have it draw
another part of a man hanging in a noose. If the picture is completed before they
guess all the characters, they lose.
Crossword Puzzle – Create a crossword puzzle which links words together on
common letters. Provide a list of clues for each word and let the user enter fill in
the words until the entire crossword is filled in.

Frogger – Get your frog across the river and lanes of traffic by either jumping on
logs and lily pads rushing by at different speeds or avoid the automobiles which
are also moving at various speeds. Based on the old arcade game.

Pac Man – Another arcade classic, move Pac man around a maze gobbling up
pellets and trying to avoid a group of ghosts. Power pellets allow Pac man to eat
the ghosts for a limited time.

Find Way Out of Maze – Develop an algorithm that allows a mouse to navigate
through any maze given enough time.

Guitar Hero Clone – Create your own version of guitar hero where you can
incorporate your own music and allow the user to press keys for the various
colored notes. Judge their accuracy.

Breakout – A classic arcade game breakout involves a series of blocks at the top of
the screen and using a paddle bounces a steel ball against the blocks to destroy
them. Just don’t miss the ball or else you will lose.

Pin Ball – I think we all know how pin ball works. Make a game where the user
controls to mini paddles and keeps a ball in play, bouncing off various items and
navigating through the course for various points. For added complexity, create a
high score list.
High / Low Number Guessing – Randomly choose a number in a range of numbers
and have the user guess. If their guess is too low, tell them “too low” and if their
guess is too high tell them “too high”. Let them continue to guess until they get the
right answer. Keep track of the number of guesses they made before getting it
right.

Poker (plus online component) – Create a poker game where you can have 2 – 5
players be it real or computer controlled. Allow each player is given two cards face
down which they must match against 5 community cards. The flop, the turn and
the river to create the best hand possible. Each round they bet or fold.

Tic Tac Toe with Friend Online – A simple game of tic tac toe. For added
complexity allow the application to be played over the internet where another
player can against you.

Magic Eight Ball – Create a file full of random sayings and answers. Then have the
magic eight ball pick one at random in response to a user’s question. Allow the
user to enter the question and then show them the randomly picked answer.

Game of Memory – Make a game where you have 8, 16, 32 or 64 cards which are
to be matched in pairs. The user enters which two cards to turn over to see if they
are a pair. Show the user the cards they turned over, if they match remove them
from the game. If they do not match, flip them back over. For added complexity,
impose a time limit or a turn limit.

Black Jack – Also known as 21 make a game where the goal is to get as close to 21
without going over using a standard 52 card deck. The user plays against a dealer
who has to sit on any value 17 or under.
Battleship – Create two game boards and let each player place a number of war
ships. Each player can’t see the other person’s board. They then take turns firing at
one another by guessing one of the board squares. If the square they guess contains
part of a ship, it is a hit. Otherwise it is a miss. They sink a ship when all squares
containing that particular ship have been uncovered. The player wins when all their
opponents’ ships have been sunk.

Snake Game – Create a board where you start out with a small snake. The goal is
to eat as much food that appears on the board as possible without it running into its
own body. Each time it eats food the snake grows longer. How long can you make
your snake?

Slot Machine – Make a slot machine where the user can enter how many coins they
are willing to bet and pull the handle. Have one of three wheels land on a random
picture. Certain combinations of pictures yield coins. Others might be wild cards.
For added complexity, allow the user to play not only the top, center and bottom
row but also diagonals.

Ice and Dice – Have the user roll three dice. Each face that has a dot in the middle
is said to have a hole in the ice. Each dot not in the center is said to be a polar bear.
Have the user enter the number of holes and polar bears in a given time period. So
for example if you have the side with 1 dot (in the middle) it is 1 hole and no polar
bears. The number 2 has no dot in the middle but two dots in the corners so it has
no holes and 2 polar bears. The number 3 has one dot in the middle and two dots in
the corners so it has 1 hole and 2 polar bears. The number 4 has no holes and 4
polar bears. Five has 1 hole and 4 polar bears etc.

ATTENDANCE MANAGEMENT SYSTEM 175 52063


Anonymous
by Anonymous 

Security system using IP camera


114 30515
Anonymous by Anonymous 

online recruitment system(ORS)


105 26827
Anonymous by Anonymous 

IR Based video streaming on mobile phones


74 22347
Anonymous by Anonymous 

controlling a pc using a mobile phone


322 36632
chris by chris 

automation of market operations


27 10494
Anonymous by Anonymous 

Pervasive Computing
44 12858
Anonymous by Anonymous 

GEMINI: Generic Monitoring Infrastructure for Grid System and Applications


18 7665
Anonymous by Anonymous 

district collectorate office information integration


13 6886
Anonymous by Anonymous 

automation of ticket booking system for performances


38 12059
Anonymous by Anonymous 

college management software


81 29595
Rinimol.L by Rinimol.L 

autonomous robot
35 15438
shiviarora by shiviarora 

Embbeded web server for remote access


40 15253
mubita by mubita 

system and web projects


amol

Call Center Admin


39 8263
Suite. by Anjana Jaik 
Anjana Jaik

heart beat analizer


20 9082
manikandan by manikandan 

cuourier management service


4 3465
prashanth by prashanth 

Super Market Menegement System (SMMS)


7 7229
Bharat by Bharat 

development of a microcontroller module for a mobile feed


dispenser 8 4996
Adeayo by Adeayo 
firewalls
36 9197
sarvesh by sarvesh 

computer institute management system


13 4697
pr1041 by pr1041 

Network Traffic Analysis


47 11171
Basilisa by Basilisa 

Automation of Marketing Operations (AMO)


9 2840
Bharat by Bharat 

Networking, Data Warehousing, dotNET


3 4345
Anand by Anand 

virtual classroom
64 14109
Anonymous by Anonymous 

Surper Market Menegement System (SMMS)


11 4138
Bharat by Bharat 

Computerizing the Student Registration System


17 3817
Bright Avuglah by Bright Avuglah 

interactive classroom for collage by archana 12 5604


archana khelurkar
khelurkar 

Online Consultancy in ASP.NET


0 28
Bharat by Bharat 

3D geometric modeling *
 
  3D Web environment *
Back to top

A
  A framework for development of Web applications for pervasive terminals *
  Accessibility and Usability Evaluation
  Adaptive Interface for Rich Client Platform (RCP)
  Advanced Display Systems *
  Agent Server Technology
  Agent-Based Simulation
   *
Aglets®: Mobile agents in JavaTM

  Air-crew scheduling *
  Automatic Discovery of IT Components
  Autonomic Computing Manifest *
Back to top
B
  Business Modeling & Transformation
Back to top

C
  Clinical Information Mining
  Compact workstation *
  Computational biology *
  Content Distribution Management *
Back to top

D
  Data Analytics
  Data mining *
   *
DataHiding TM

  Deep Computing
  Deep UV laser technology *
  Design Assist Tools for Embedded Systems
  Digital Content Protection
  Distance learning *
  Drill route optimization *
Back to top

E
  End-to-End Performance Optimization
Back to top

F
  Free-form nesting *
Back to top

G
Back to top

H
  Hardware Arithmetic
  High Performance and Highly Available Data Access Framework
  High Performance XML/Web Services Processing
  HPF compiler *
Back to top

I
  InfoBus repeater *
Back to top

J
  Java Batch Processing Optimization
  Java JIT Compiler
Back to top

K
  Key-certificate service *
Back to top

L
  Language Translation *
  Large-Scale Data Visualization *
  Logistics optimization *
  Low-power systems *
Back to top

M
  Media Monitoring Solutions *
  Meshing *
  Middleware for pervasive devices *
  Mobile multimedia QoS *
  Mobile Resource Management *
  Model Driven Security
  Model-based Design Verification Tool for Embedded Systems
  Multiprocessor server performance *
Back to top

N
  Network-based Problem Determination
  Next-gen mobile systems *
  Non-Rubbing Liquid Crystal Alignment
Back to top

O
  OLED Display
  Optical Interconnect
  Optical PC-bus expansion *
  Optimization Technology
Back to top

P
  Performance Modeling *
  Personalized video digest *
Back to top

Q
   
Back to top

R
  Reflective LCD *
Back to top

S
  Security hardware *
  Single-layer automatic router *
  Site Outlining *
  Spatial Data Mining *
  Speech Technology
Back to top

T
  Text Mining
  Text Summarization *
  TFT-LCD technology *
  Thermal Management
  Time series forecasting *
  Traceability
  Trusted Virtual Domain
Back to top

U
   
Back to top

V
  Video enrichment *
Back to top

W
  Web Services Security
  Web user interaction *
  Wireless communication *
Back to top
X
  XML Access Control
  XML Authoring Tool Technology *
Back to top

Y
   

j2me based sip-


15 4535
communicator by Ramachandran 
Ramachandran

e-bazar
27 7620
krishna by krishna 

packet sniffers
24 3993
yatin lokhande by yatin lokhande 

SMS server by xalphonseinbaraj  38 6298


xalphonseinbaraj

Student management system


12 2878
rajeshcherla by rajeshcherla 

department management
7 3751
priya gupta by priya gupta 

intranet mail server


21 6445
kalai by kalai 

University Admission System


15 5957
thakoor by thakoor 

Routing security and data confidentiality for mobile ad


hoc networks 32 6090
Anonymous by Anonymous 

Using Computer and Applicaiton Packages as


Educational Too 2 1125
Roberts Hills by Roberts Hills 

VU Online Book Shop


13 1858
Qasim Ali by Qasim Ali 

Library Management using RFID


30 7573
Anonymous by Anonymous 

Digital parking system


61 8934
Thabo by Thabo 

university admission system


20 6723
aniket deshmukh by aniket deshmukh 
District Collectorate Office – Information integration
3 2659
ganesh by ganesh 

2 Hopefully, I'm going to finish my undergraduate studies next semester and I'm thinking about the topic of
my final project. And yes, I've read the questions with duplicate title. I'm asking this from a bit different

5 viewpoint, so it's not an exact dupe.


I've spent at least half of my life coding stuff in different languages and frameworks so I'm not looking at
21 this project as a way to learn much about coding and preparing for real world apps or such. I've done lots
of those already. But since I have to do it to complete my degree, I felt I should spend my time doing
something useful instead of throwing the whole thing out. I'm planning to make it an open source project
or a hosted Web app (depending on the type) if I can make a high quality thing out of it, so I decided to
ask StackOverflow what could make a useful project.

Situation
I've plenty of freedom about the topic. They also require 30-40 pages of text describing the project. I have
the following points in mind (the more satisfied, the better):

 Something useful for software development


 Something that benefits the community
 Having academic value is great
 Shouldn't take more than a month of development (I know I'm lazy).
 Shouldn't be related to advanced theoretical stuff (soft computing, fuzzy logic, neural
networks, ...). I've been a business-oriented software developer.
 It should be software oriented. While I love hacking microcontrollers and other fun embedded
electronic things, I'm not really good at soldering and things like that.
 I'm leaning toward a Web application (think StackOverflow, PasteBin, NerdDinner, things like
those).
Technology
It's probably going to be done in .NET (C#, F#) and Windows platform. If I really like the project (cool
low level hacking), I might actually slip to C/C++. But really, C# is what I'm efficient at.

Ideas
Programming language, parsing and compiler related stuff:

 Designing a domain specific programming language and compiler


 Templating language compiled to C# or IL
 Database tools and related code generation stuff
Web related technologies:

 ASP.NET MVC View engine doing something cool (don't know what exactly...)
 Specific-purpose, small, fast ASP.NET-based Web framework
Applications:

 Visual Studio plugin to integrate with Bazaar (it's too much work, I think).
 ASP.NET based, jQuery-powered issue tracker (and possibly, project lifecycle management as a
whole - poor man's TFS)
Others:

 Something related to GPGPU


Looking forward for great ideas!

Unfortunately, I can't help on a currently existing project. I need to start my own to prevent further
problems (as it's an undergrad project, nevertheless).

open-source application computer-science ideas academia

flag edited Mar 11 at 1:18 community wiki

6 revs, 2 users 100%


Mehrdad Afshari
"seriously, this BS didn't worth much more work. I just went to undergrad so that I could get to grad school ;) " So,
you want us to do your homework for you? – DOK May 25 '09 at 19:57
@DOK: No I'm actually asking for something like "open-source" project idea that I could implement and at least
some people could benefit from it. – Mehrdad Afshari May 25 '09 at 19:58
You have a negative view of the project since it's "bs". Why should we give you an idea that you'll only put half
10  effort into, and then possibly release unfinished garbage to the community? – Jared May 25 '09 at 20:03
I don't have a negative view toward the project. I want to use my time in a productive project rather than just "doing
1  homework". – Mehrdad Afshari Dec 11 '09 at 23:47
Help finish LatexLab. – Hamish Grubijan Jan 25 at 20:33
show 2 more comments

13 Answers
oldestnewestvotes

7I like the idea of the DSL that compiles down to a .NET executable. I'm working on something similar for
one of my final projects here at school.

If you are looking for any resources on this topic here is what I have found so far:

 Mike Stall's Open Source C# Compiler written in C# - He openly admits that this was his first
project in C# (a testament to the kind of guy he is), it is C# 1.0 feature complete and can bootstrap
itself. Definitely worth giving the source code a once over.
 MSDN Article: Create a Language Compiler for .NET in C# - Good overview article on MSDN
 Compiling for the .NET Runtime - Amazon link to a book I have found useful on the subject.
 CLR via C# - Another excellent resource when learning the nitty-gritty of the CLR
I actually emailed Mike Stall and asked him for some advice on writing a .NET compiler as a university
project. He gave me some great tips:

 Writing the lexer by hand is relatively easy, but if you can use a parser generator (such as ANTLR).
Writing the parser is fairly tedious
 For the code generation phase of the compiler, you basically have three options:

1. Reflection.Emit - Emits IL opcodes. However! Reflection.Emit() cannot emit all possible


constructs (incomplete with certain generic things)
2. Spew out your IL codes to a textfile by hand, and run ILASM on the file.
3. Use the newly created CCI (Common Compiler Infrastructure) - CCI is very new and very
cool in how it works. It takes a tree structure and will emit the IL opcodes based off the tree you
pass in. Easiest option for this project by far.
 PEVerify.exe is very useful when testing your compiled executables. It does static validation on IL.

 Use ILDASM with programs that you have compiled with CSC.exe to help make sure you are
getting the IL sequence correct in your own compiler.
Be sure to let us know what project you think you are going to take on!

link|flag edited May 30 '09 at 17:44 community wiki

2 revs
Simucal

6there's also the recent opening of data.gov which you could use to do some kind of information mashup
(which is pretty much the given trend now in webdev). there's even a contest associated with all this.

http://www.sunlightlabs.com/contests/appsforamerica2/
link|flag answered May 25 '09 at 20:07 community wiki

marduk

It's mostly about client side user experience and extremely polished thing. Not developer friendly and not easy to
1  write a text about... – Mehrdad Afshari May 25 '09 at 20:16
4Mehrdad, I don't know if you are still interested ideas, but I will propose this one to you anyway, because I
think it would be of great value to the developer community, and I know that I won't pursue it myself.

The idea is a Visual Debugger. I've worked on a bit, and named it 'obivis', but if you start again, I think you
should name it yourself, as it will be only your work.
The basic concept is:

A real-time debugger that you can attach to any running .net process (or launch one). It will then show you,
with 3D graphics, the calls between all live objects.

General features:

 Navigate the world with a mouse/keyboard to see what objects are doing
 Start/Stop any application and watch calls
 Click on an object in the 3d debugging world, to get the member variables/other properties of it
Below is an image of my previous attempts in WPF:

I hit a roadblock because the AOP functionality in the .NET framework was not sufficient, and I needed to
go to the profiler API in C++, but this was beyond my abilities, so I couldn't proceed further.

The beauty of doing the rendering engine in WPF is that it can be adapted to Silverlight, and hence you
would have the ability, through some WCF interface (or similar), 'visually debug' ASP.NET processes.

I wouldn't intend this system to replace general debugging in Visual Studio. My thought with this system is
that it will let you understand the relationships between objects in a system that you potentially didn't write.
It could let you understand how the system calls itself.
More specific features would be:

 Conditional breaking [obvious feature for a debugger :P]


 Ability to filter namespaces, or get a general 'overview' view of the
conversations betweennamespaces
 And many more
I personally would find it quite interested and useful, and I think the developer community at larger would
enjoy it as a useful open-source addition to the typical debugging techniques. Currently it is hard to get an
overall 'idea' of how an application integrates with itself, any suffuciently complicated application anyway,
and I think this project would provide a nice way to do that, and be generally fun and interesting to work on.
I also think for someone of your capability it should be possible :)

I leave it to you.

link|flag answered Aug 28 '09 at 10:41 community wiki

silky

3Asystems,
tool that migrates from one database system to another, including all data types of all supported database
Stored Procedures, Views, Foreign keys, triggers, ON CASCADE, functions, database jobs, etc.

E.g. MS-SQL -> PostGre, MySQL->PostGre, Oracle->PostGre, PostGre -> MS-SQL, etc.

link|flag answered Apr 19 at 11:18 community wiki

Quandary

2Personally I would go for something that I was interested in so I wouldn't have to drag myself to the
keyboard, just to get it done ;). In my case it would be game development. 

Your game wouldn't need a good story to be playable/enjoyable as you could make it physics or AI related
( it's like John Carmack said.. "Story in a game is like a story in a porn movie. It's expected to be there, but
it's not that important." ). . Also you could try some game engine development but it's quite a lot work if you
are not strong with graphics programming.

link|flag answered May 25 '09 at 21:18 community wiki

MariuszMarciniak

Respect to Carmack as a great hacker. I guess that's why I hate Doom and love the original Prince of Persia :) – Mehrdad
Afshari May 25 '09 at 21:23
If you like the original POP you should find the this link interesting ( jordanmechner.com/old-journals ). You can find
there the old journals of the developer behind the POP from when he was developing it, from start to finish!
– MariuszMarciniak May 25 '09 at 22:30
I'd read the whole journals long time ago ;) – Mehrdad Afshari May 26 '09 at 8:16

1Create a web application framework that easily integrates RDF or a similar technology with the published
content, making all that content easily discoverable and usable by semantic-web apps, such
asSearchMonkey or Twine
link|flag answered May 25 '09 at 20:11 community wiki

Vinko Vrsalovic
Looks like a nice idea... – Mehrdad Afshari May 25 '09 at 20:12

1This may be a stretch for you since it doesn't make use of .NET and might not be a "self-contained" project
that fits into a month's worth of work, but I suggest trying to help out on the Shed Skin project. You or its
author can probably find a suitably sized chunk of work that you can do in a month and write it up. It would
be of both academic and practical value.
link|flag answered May 25 '09 at 20:15 community wiki

John Y

Shed Skin is really cool (I make sure all my Python code compiles with it), but he did say that he couldn't just contribute
to an open source project. – Zifre May 25 '09 at 20:18
@Zifre: His comment wasn't on my screen at the time I posted my answer. (Even if I saw it in time, I probably would
have gone ahead with my answer anyway. The answer isn't just for the original poster but for anyone reading Stack
Overflow.) – John Y May 25 '09 at 20:30

1I wouldn't recommend you to do a compiler/interpreter, for a few simple reasons:


 It's a hell of a job
 There are too many out there (and most of them aren't used by anybody)
My advice is that you shouldn't close your mind to what you call "advanced topics", because they're not so
difficult (at least not more difficult than implementing a good compiler xD) and they will probably make
your work shine a little bit more... and also you will learn some cool stuff that may be helpful someday and
you wouldn't otherwise learn.

What about some kind of game? Everybody likes games ^_^

link|flag answered May 25 '09 at 20:45 community wiki

fortran

I thought of game right before posting the question: 2 problems: I'm not a 3D guru, which is not a real problem. The real
problem is a good game requires a good story. :)) – Mehrdad Afshari May 25 '09 at 20:47
There are lots of games without awesome graphics nor stories that are very fun to play... remember tetris, pacman or
arkanoid? xD Or maybe something more in your line, what about a web mmorpg? Like OGame, for example.
– fortran May 26 '09 at 7:56
I agree. Even think of the game "I Wanna be the Guy". Its a 2D.. sidescroller I guess, with absolutely no storyline, yet its
one of the best games I've ever played. – DeadHead Jun 28 '09 at 5:06
Yet the academics would argue a game doesn't benefit the community unless it introduces some novell technology..
– Michael Foukarakis Aug 28 '09 at 10:48

1I would target something with accessing data over the Web and presenting it in a friendly manner.
So, may be:

 a site that would allow to answer comparison questions from Wikipedia ("top peak in africa" ->
"from Mountains where location=Africa select Highest" -> ...)

 a distributed, secure, Tor-like gateway to social networks


It certainly would be interesting to learn parallelization (OpenCL?). You could also use the opportunity to
learn Python, it's similar to .NET in many ways but imho easier while implementing important concepts.
Please keep us informed how it's going. I hope the question is still relevant.

(update) I wouldn't go with compilers, etc. First, there was an excellent post by Joel about how people
overestimate the need for code tools. Second, it's good to learn to write things that would be used by the
average Internet user (this is kind of a special skill which not every high-level programmer has).
link|flag edited Jun 21 '09 at 1:23 community wiki

district collectorate_ information integration


1 1101
sumathi by sumathi 

Vehicle Access Control


30 9235
Anonymous by Anonymous 

District Collectorate Office – Information integration


3 2360
javed by javed 

Campus Mining
33 12410
Anonymous by Anonymous 

An Acknowledgement-Based Approach for the Detection of routing misbehavior in


MANETs 1 3533
Anonymous by Anonymous 

SECURITY SYSTEM USING IP CAMERA


7 6891
Anonymous by Anonymous 

message conversion tool


0 4999
Anonymous by Anonymous 

remote classroom
90 13640
asif by asif 

human resource administration


11 4527
radha by radha 

production forecasting
8 2635
srinivas by srinivas 

An Agent based Autonomous Web Crawler for a High Performance Network Grid
Computing Environment 6 2539
Gayal by Gayal 

Aircraft control Using Software techniqus.


17 5174
Ajay Palse by Ajay Palse 

remote server room control through web


28 5223
noor by noor 

peer 2 peer multimedia transmission


48 6823
pinki by pinki 
packet sniffers
14 3632
amit pawar by amit pawar 

Computer Science projects


As part of your degree course you have the chance to do a project, which extends throughout your final year.

This is a great opportunity to put into practice all the skills you have developed on
your course and to really show the world what you can do.

Projects also often form an important focus for discussion at interview with future employers as they provide a
detailed example of what you can achieve.

Projects typically involve taking an engineering approach to the design and development of a software system that
fulfils a practical need (including, for example, filling a perceived gap in the general software market). You can come
up with your own ideas or choose your project topic from the lists supplied by members of staff. Projects can be
related to funded research projects within the department and we encourage industry-related projects and novel
applications within the sciences, education or government.

The possibilities are only limited by your imagination.

Previous student projects


These student projects were all done as the main project in the third year of their course. In all these cases none of
the students could programme before they started studying at Queen Mary, but by the time they had finished the
course they had turned their brilliant new ideas into reality.

 Flower power
 Sudoku on the go
 Autocartoon
 Robot fencing
 Sign language tutor
 Seesawing robots
 Emoticons in chat rooms
 Making faces
 Interactive Robot face
 Steganography
 Synthetic iris
Soduku on the go

Haider Jabbar enjoys a good puzzle, that's why he's a computer scientist. For his final year project
he created a new range of soduku based puzzles for his mobile phone. Using a programming
language called J2ME you can program your phone just like a desktop. The new soduku games
involved creating traditional number puzzles, but also the option to make things more challenging
by using letters instead or even symbols, or a mixture of all three. The system even allows you to
enter a part played game to be solved step by, a useful little cheat for the puzzle perplexed.
Top

Flower power
If it were not for the bees we would be in trouble. Bees are the main way that flowers get
pollinated, as the bees sup the nectar they carry pollen from flower to flower, allowing new
generations of flowers to grow. But the way a flower looks to our eyes isn't the same way a bee
sees it. For example, bee vision works into the ultra violet; under the correct lighting in a
laboratory wonderful, normally invisible, patterns are revealed. Biologists all over the world have
been collecting information about the sorts of patterns that particular flowers display. This display
is called a spectral profile, and Samia Faruq has done her bit to help these scientists peer into the
world of the bees. Her project involved creating a massive online database containing worldwide
spectral profile information, so scientists can search this information easily. They can also
combine information to help discover new facts using a method called clustering, where the
computer pulls together all the data with similar properties.
Top
Autocartoon

This student project involved producing a software package that takes a picture of your face and
turns it into a cartoon drawing. The system works like a human cartoonist, exaggerating the
differences between the person's face that they are drawing and the average face. So for example if
you have slightly larger than normal ears then a cartoonist will draw them even larger. The
software also lets you turn your cartoon into a Sodaconstructor drawing. Sodaconstructor is part of
the department's Sodarace project, and many students projects have been a part of Sodarace. You
can try the software for yourself at www.dcs.qmul.ac.uk/sodarace/.
Top

Robot fencing

This project involved the building of two robots who fenced with each other. One robot was
controlled by a flexible exoskeleton that the student built to convert his arm movements into
movements in the robot. The second robot was controlled by artificial intelligence: its skills in
fencing were created by obtaining 'know how' from experts on the college Fencing team and
building a set of rules for the robot to follow allowing it to react to the attacking robot in a human
like way.
Top
Sign language tutor

The result of this project is an interactive tutor software that teaches deaf and non-deaf users Sign
Language. The software, which includes games and quizzes as well as the learning sections (for
beginners and advanced), is available on CD and DVD and is currently being commercialised by
the company Microbooks. They believe it will do very well as it is the first interactive and
substantial system aimed at children, both deaf and non deaf.
Read more about the project in issue 14 of the Quad magazine [QM website].
Top

Seesawing robots

In this project two robots were built from Lego Mindstorm kits and software was developed to
allow the robots to communicate with one another to "play on a seesaw". (The project also
involved some carpentry to build the seesaw!). The software to run on the robots was challenging,
the code needs to be compact and allow the robots to react quickly. To finish it all off, the student
wrote the Ringmaster program shown, which allowed him to control
Top

Emoticons (smilies) in a multiple users chat room application


Computer technologies mean that we live in a world where much of our communication is based
on written rather than spoken words; phone texts, emails and chat rooms are popular examples. If
we are speaking to someone face to face their expressions and tone of voice give us clues to what
they are meaning. Text can be a problem though as often the meaning of phrases can be mistaken.
In this project a multiple user chat room was built from scratch, where a face represented each of
the users, the expression on that face was controlled by the users which we showed experimentally
this helped better communication in the chat room group.
Top
Making faces

We can think of colour as made up of adding 'colour elements' (wavelengths). Similarly can we
find the set of images to add together to make faces. Shown are these 'face elements', and in the
red box a set of new faces made by mixing together the 'face elements'. Interesting fact: the face
element at the top left is the "average" face from the large set of different faces used to build the
system, to most people it looks particularly attractive, so do people prefer average faces?
Top

Interactive robot face

In this third year project the student built a robotic face (from Lego mindstorm) capable of
expressing emotion, and software that allowed the robot to responded to the tone of the user voice.
In the future many more devices around the home may have the ability to recognise and respond to
emotion. [Watch the video]
Top

Steganography
This project was about steganography, (the word means hidden writing). The software package
developed allows the user to hide information in pictures. By understanding the way information
is stored in a digital picture and also how human brains work when looking at a picture, we can
find ways of hiding the extra text information in the picture so that the human observer wont
notice it is there.
Top

Synthetic Iris

In this project the student developed a computer model of the human iris, thats the coloured bit in
your eye. This model used an understanding of the biology actually involved in the growth of your
iris and turned this medical information into a computer simulation which gives the computer
generated iris its realistic appearance. Application of this method could be in computer graphics
for movies, or for testing iris scan security systems.
Development of a feature-rich, Employee
12 4226
Transfer Application(using c or java) by rajarathnam 
rajarathnam

performance analysis of location


management schemes for mobile IP by Parvathi Krishna. 3 1755
Parvathi Krishna. G G 

pizza ordering from sms


15 3948
suman bk by suman bk 

8051 based calculator


2 2497
benokyo by benokyo 

clevercell phone manager


23 4719
shilpa by shilpa 

Liveboard
8 3177
Swati by Swati 

MANAGEMENT IN SOFTWARE
COMPANY 11 2737
berlin by berlin 

Placement Office Automation


20 3743
Rahul Shelke by Rahul Shelke 

secure streaming to avoid duplication


of the files downloaded 6 2307
saraswathi by saraswathi 

IR Based video streaming on mobile


phones 18 3714
bindu by bindu 

firewire
5 3270
KUMAR PRITAM by KUMAR PRITAM 

Voice Ove IP
37 4571
Rohan Sinha by Rohan Sinha 

Bug Tracking System


24 4595
Janarthanan by Janarthanan 

cd transaction system
0 2124
priyanka by priyanka 

University Addmision System


12 2660
Suhas by Suhas 

1. NDIS IM Filter Driver [IP Based Filtering] in Windows XP, Vista


 
2. NDIS IM Filter Driver [Port Based Filtering] in Windows XP, Vista
 
3. USB Filter Driver
 
4. Simulating the File system on a single file of X MB [Windows and Linux]
 
5. Self Extracting Executables
 
6. File System Filter Driver in Windows
 
7. File System Mini filter driver in Windows
 
8. Self Extracting Executable with LZMA
 
9. Memory Analysis tool in Windows and Linux
 
10. Memory usage learning and enforcement
 
11. IP Scanner, Port Scanner and OS Prober
 
12. Detect NIC in Promiscuous mode
13. Write a firewall using callout driv

12 Computer science game project


ideas
By Tony ⋅ February 14, 2007 ⋅ Post a comment

Most high school computer programming classes end in an ISP, ISU, or a science


fair type of a design project. A good computer science project topic could be a
challenge to come up with, though it usually ends up involving some video game
ideas. So if you want to impress your friends, get a killer grade, or simply want to
pass that programming course you were too late to drop – read on for suggestions.
Beginner video game project ideas
Vanilla flavoured, basic game ideas – classic, easy to make, perfect to get that
project over with:


 Tic Tac Toe – easiest way out, especially with Java or Visual Basic. Drag and drop a few buttons into a form, have
players take turns clicking on them, and add a few if statements to check for wins. Start to finish in 30 minutes of work, just
grab your laptop to that washroom break upon the realization that the due date is today.

 Pong – another easy project idea. Being one of the first video games made, today’s technology clearly requires minimal
programming on your part. Bounce the ball around, and possibly add a couple more if statements than in the previous title.
Watch out for the keyboard input, that could be new.


 Who wants to be a millionaire? – or any other flavour of a quiz game. It could be simple, fully text based, and it’s
arguably the only educational game on the block. The trick is to write a function to read all the questions from a datafile,
instead of copying the same blocks of source code all over the place. Remember, it’s a game with 15 questions, not 15 “one
question” games stuck together.

Intermediate computer programming projects


Chocolate flavour – common ideas that are still popular. You should probably
consider one of the following titles:


 Pacman – an icon of a video game, this programming project is going to be “choose your own adventure” style. The
wall collision might be tricky at first, but there are plenty of approaches to try: reading colour information off screen, math,
tile maps… You could totally get away with just letting the ghosts run around in random directions, smacking against the
walls (because you got that collision detection working, right?), but if you are interested and have enough time – each ghost
could have a unique AI, just like in the original game.


 Tetris – you are the master of arrays, and know how to figure out if there’s enough space under a block to continue
falling. That’s about it really. Your code ninja skills can further be sharpened with graphic effects, combo points schemes,
and having your computer scream TETRIS! when that long stick comes at just the right time.


 Bomberman clone – another fun idea. Your friends from the Beginner Projects will gladly start testing bugs out as
soon as you get that multiplayer working. Idea is very similar to that in Pacman, but it’s 42% more fun when you have
power ups! Super Power Glove!. Just don’t scream “bomb” in class, it could be taken the wrong way…

Advanced computer science project topics


This is the Vanilla Bean Chocolate Chips Frappucino Blended Creme type of a game
design project, with a cherry on top.

 Mario clone – meaning a platformer. Kind of like Bomberman, but you broke out of a confined box. More space =
more possibilities. You get to attempt to catch that scrolling screen’s edge. You get to jump. You get to jump on your
enemies’ heads! Well actually you could still keep all those bombs and powerups to mix the gameplay up a bit and make it
unique.


 Overhead shooter – technically another platformer programming project, but turned on its side and with more
firepower. It could be shoot-em-up, down, or sideways style. Mario has gotten a jet fighter, in futile hopes of taking a
shortcut to another castle. Now it’s kind of like Tetris, but falling boxes have been replaced with moving tanks… or shiny
polygons. Think Supersize! Think ridiculously overpowered upgrades with stunning graphical effects. Now that’s a project.


 RPG – if you hate your life (and some apparently do), this obviously final year attempt at video game programming
glory is likely to end badly. The game engine itself is often fairly spread out (world travel, town travel, shops, fights, etc)
and requires an ungodly amount of effort. That leaves you with practically no time to design any plot or story for this
project. Though some students chose to concentrate on a limited part of the game, putting together a demo segment to
salvage such game design project into something more presentable.

Mini Project Ideas

1. NAT
2. honeypots
3. Creation of a DMZ
4. Creation of a sniffer and a port scanner
5. GSM
6. Library Management System
7. Hotel Management System
8. Timetable generation (user will input subjects, faculty times, class room times) : User will also input
subject seriality and topics to be taken for the week.
9. CD library management
10. Admission procedure
11. Online passport registeration
12. Examination result according to the classes
13. Ice cream parlour management system
14. Pizza hut - account management system
15. Multi player strategy game: Project ideas on Visual basic,Java,Database
16. You can develop a speech reponse application using some hardware interface using the Microsoft
SAPI SDK
17. You can develop a Microsoft Word like application in VB ( a text editor basically)
18. You can develop a LAN administrator tool (socket programming comes easy in VB) which will
monitor application on a LAN and provide functions
19. Voice Mail Systems
20. Computer Telephony Integration 

blue tooth based temparature


10 4547
controller by sandeep r 
sandeep r

university admission system


3 1176
tarunmisser by tarunmisser 

lumprs.inc, Get software and hardware projects


here 2 62
lumprs by lumprs 

District Collectorate Office ? Information


integration 1 704
anil kumar by anil kumar 

mail specialist
20 2527
kingsley by kingsley 

yourism management
2 1553
mounica by mounica 

Facial Expression tracking


22 5973
Vaishnavi by Vaishnavi 

traffic control using sensor,video camera


20 3594
viraj nimbalkar by viraj nimbalkar 

Wi-Fi network based project to find the particular


persons location 65 6013
aparna shinde by aparna shinde 

District Collectorate Office – Information


integration 0 747
kasimurugan by kasimurugan 

District collectorate Information Integration


0 551
Anshul Soni by Anshul Soni 

Swarm Intelligence
10 3107
Aneesh by Aneesh 

district collectorate office information integration


0 528
p.deepa by p.deepa 

telephony services in call center applications


0 1012
sangeetha by sangeetha 

speed cash system


10 5136
Anonymous by Anonymous 
District Collectorate Office
2 484
Information integration by Shah Mohammed Taquiudin 
Shah Mohammed Taquiudin

District Collectorate Office ?


Information integration by mohamed 0 705
mohamed sirajudeen sirajudeen 

Video Streaming using Cell Phone with


security 55 7469
Abhinav by Abhinav 

summation
2 979
Shakti singh by Shakti singh 

Smart Cam
9 4561
Anonymous by Anonymous 

ibutton based high level security system


1 2814
Anonymous by Anonymous 

Assessment Of Staff for College


Management System 22 2839
Vinayak by Vinayak 

Expert knowledge assessing systems on


automata 1 1171
Rakesh Ranjan by Rakesh Ranjan 

face recognition
47 6229
anurekha by anurekha 

online shopping
54 5238
swapna by swapna 

VEDIO CONFRENSING
43 5567
Priyank Tiwari by Priyank Tiwari 

Smart Planner
1 1799
arun by arun 

sms ticket reservation


41 4395
karthik by karthik 

Rendering 3D images on 2D display


8 2189
Ayush Mathur by Ayush Mathur 

online customer service


15 2068
mahesh by mahesh 

1.Andriod OS
2.Xen Ware
3.Blue Gene
4.Self Defending networks
5.Cognition & Perception
6.Network Attached Storages
7.4G & 5G
1) PCI DSS security module
2) AS2 protocol for file transfers
3) PGP encryption technology
4) OpenGPG encryption
6. Spyware
7. Quantum Computing
8. Blue - Ray Disc
9. Robotics
10. RFID
11. MANET
12. WAP
13. DNA Computing in security
14. 4g Wireless Systems
15. HomeRF- localized wireless technology optimized for the home environment
16. Internet Searching
17. Zigbee
18. Java Management Extensions (JMX) - component framework for building intelligent network
19. Earth Simulator- Fastest Supercomputer
20. Home Networking
21. TouchFLO Technology <
22. Tracking and Positioning of Mobiles in Telecommunication
23. 3D Volume Storage
24. Optical Networking and Dense Wavelength Division Multiplexing
25. Software-Defined Radio <
26. Space-time adaptive processing
27. Secure File Transfer (use PGP, deflate or nay encryption method)
28. A Secure GateWay
SPINS -Security Protocol For Sensor Network
Generic visual perception processor
Nanotechnology Assembler Design And Nano-Communication
Tele-Immersion
Liquid Crystal on Silicon Display (LCOS)
Jini - advanced set of network protocols
Computer memory based on the protein bacterio-rhodopsin
CSS and DeCSS
Multimedia Broadcast Multicast Service (MBMS)
Extreme Programming (XP)
Holographic Versatile Disc
Zero Knowledge proofs
Bimolecular Computers
>Context Disambiguation On Web Search Results
Touch Screen Technology
Surface Computer
Face Recognition Technology 
4G Wireless Systems
A BASIC TOUCH-SENSOR SCREEN SYSTEM
Artificial Eye
Animatronics
Automatic Teller Machine
Aircars
Adding interlligence to ineternet using satellite
ADSL
Aeronautical Communications
Agent oriented programing
Animatronics
Augmented reality
Autonomic Computing
Bicmos technology
BIOCHIPS
Biomagnetism
Biometric technology
BLUE RAY
Boiler Instrumentation
Brain-Computer Interface
Bluetooth Based Smart Sensor Networks
BIBS
CDMA Wireless Data Transmitter
Cellonics Technology
Cellular Positioning
Cruise Control Devices
Crusoe Processor
Cyberterrorism
Code division duplexing
Cellular Digital Packet Data
Computer clothing
Cordect WLL
CARBIN NANO TUBE ELECTRONICS
CARNIVORE AN FBI PACKET SNIFFER
CDMA
CELLONICSTM TECHNOLOGY
CELLULAR NEURAL NETWORKS
CELLULAR DIGITAL PACKET DATA
CIRCUIT AND SAFETY ANALYSIS SYSTEM
CISCO IOS FIREWALL
CLUSTER COMPUTING
COLD FUSION
COMPACT PCI
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER CLOTHING
COMPUTER MEMORY BASED ON THE PROTEIN BACTERIO
CONCEPTUAL GRAPHICS
CORDECT
CORDECT WLL
CRUISE CONTROL DEVICES
CRUSOE PROCESSOR
CRYOGENIC GRINDING
CRYPTOVIROLOGY
CT SCANNING
CVT
Delay-Tolerant Networks
DEVELOPMENT OF WEARABLE BIOSENSOR
DiffServ-Differentiated Services
DWDM
Digital Audio Broadcasting
Digital Visual Interface
Direct to home television (DTH)
DOUBLE BASE NUMBER SYSTEM
DATA COMPRESSION TECHNIQUES
DELAY-TOLERANT NETWORKS
DENSE WAVELENGTH DIVISION MULTIPLEXING
DESIGN, ANALYSIS, FABRICATION AND TESTING OF A COMPOSITE LEAF SPRING
DEVELOPMENT OF WEARABLE BIOSENSOR
DGI SCENT
DIFFFSERVER
DIGITAL AUDIO BROADCASTING
DIGITAL CONVERGENCE
DIGITAL HUBBUB
DIGITAL SILHOUETTES
DIGITAL THEATRE SYSTEM
DIGITAL WATER MARKING
DIRECT TO HOME
DISKLESS LINUX TERMINAL
DISTRIBUTED FIREWALL
DSL
DTM
DWDM
DYNAMIC LOADABLE MODULES
DYNAMICALLY RECONFIGURABLE COMPUTING
ELECTROMAGNETIC INTERFERENCE
Embedded system in automobiles
Extreme Programming
EDGE
ELECTROMAGNETIC LAUNCHING SYSYEM
E BOMB
E INTELLIGENCE
E PAPER TECHNOLOGY
ELECTRONIC DATA INTERCHANGE
ELECTRONIC NOSE
ELECTRONIC NOSE & ITS APPLICATION
ELECTRONICS MEET ANIMALS BRAIN
EMBEDDED
EMBEDDED DRAM
EMBEDDED LINUX
EMBRYONICS APPROACH TOWARDS INTEGRATED CIRCUITS
EMNA
EUVL
EXT3
EXTREME PROGRAMMING
EXTREME ULTRAVIOLET LITHOGRAPHY
Ferroelectric RAM
Fluorescent Multi-layer Disc
Face detection technology
FSO transmitter
FACE RECOGNITION TECHNOLOGY
FIREWIRE
FRACTAL IMAGE COMPRESSION
FRACTAL ROBOTS
FRAM
FREE SPACE OPTICS
FREQUENCY SHIFT KEYING
FUTEX
Ga m i n g c o n s o l e s
GMPLS
GSM Security And Encryption
Guided Missiles
Green engine
GAMING CONSOLES
GENERAL PACKET RADIO SERVICE
GENETIC PROGRAMMING
GEOGRAPHIC INFORMATION SYSTEM
GLOBAL POSITIONING SYSTEM
GLOBAL SYSTEM FOR MOBILE COMMUNICATION (GSM)
GMPLS
GRAPHICS PROCESSING UNIT
GREEN ENGINE
GRID COMPUTING
GENERAL PACKET RADIO SERVICE
GRAPHICS PROCESSING UNIT
H.323
HALO NETWORK
HANDFREE DRIVING
HANS
HIGH ALTITUDE AERONAUTICALl PLATFORM STATIONS
HIGH AVAILABILITY LINUX CLUSTERING
HIGH TEMPERATURE SUPERCONDUCTORS
HIGH-AVAILABILITY POWER SYSTEMS
HOLOGRAPHIC MEMORY
HPJAVA
HTAM
HUMAN COMPUTER INTERFACE
HURD
HVAC
HYDRO DRIVE
HYPER THREADING
HYPER TRANSPORT TECHNOLOGY
HYPERTEXT PREPROCESSOR (PHP)
HY-WIRE CAR
H_323
High Altitude Aeronautical Platforms
Home Networking
Holographic memory
Hyperthreadimax
high speed data
Honeypots
HPJava
Human Computer Interface
Hurd
InfiniBand
Intelligent calling bell
INFINITE DIMENSIONAL VECTOR SPACES
Intel MMX
INTRUSION DETECTION SYSTEMS
Ipv6 - The Next Generation Protocol
Iris Scanning
I MODE
IDC
IDS
ISI
IGCT
IMAGE AUTHENTICATION TECHNIQUES
IMAX
INFINI BAND
INFINITE DIMENSIONAL VECTOR SPACES
INTEGRATED POWER ELECTRONICS MODULE
INTEGRATION OF INFORMATION TECHNOLOGY IN MACHINE TOOLS
INTEL CENTRINO MOBILE TECHNOLOGY
INTEL MMX
INTELLIGENT NAVIGATION SYSTEM
INTELLIGENT NETWORK
INTELLIGENT SOFTWARE AGENTS
INTERACTIVE VOICE RESPONSE SYSTEM
INTERNET ARCHITECTURE AND ROUTING
IP SPOOFING
IRIS SCANNING
ISOLOOP MAGNETIC COUPLERS
ITANIUM PROCESSOR
Integrated Power Electronics Module
Integration of information technology in machine tools
INTEL CENTRINO MOBILE TECHNOLOGY
Interactive Voice Response System
JAVA CARD
JAVA MESSAGE SERVICE
Javaring
Josephson junction
KIRLIAN PHOTOGRAPHY
LANDMINES DETECTION
LASER & SATELLITE GUIDED STRIKERS
LASER COMMUNICATION
LED WIRELESS
LIGHT EMITTING POLYMERS
LIGHTNING PROTECTION USING LFA-M
LIGHT-TREE
LINE REFLECT REFLECT TECHNIQUE
LINTO
LINUX IN EMBEDDED SYSTEMS
LMDS
LOW POWER UART DESIGN FOR SERIAL DATA COMMUNICATION
LWIP
Light controlled fan regulator
Laser Communications
Layer 3 switching
Lazer communication
LED WIRELESS
LIGHT-TREE
LIWIA3
LRR
Managing Data In Multimedia Conferencing
Microsoft Windows Distributed internet application architect
Migration from GSM network to GPRS
Minidisc
Moct
Modular Computing
MPEG-7
Mobile IP
Molecular Electronics
Multisensor Fusion and Integration
MAGNETIC RAM
MANAGING DATA IN MULTIMEDIA CONFERENCING
M-COMMERCE
MICRO ELECTROMECHANICAL SYSTEM (MEMS)
MICRO ELECTRONIC PILL
MICROSOFT PALLADIUM
MICROSOFT WINDOWS DISTRIBUTED INTERNET APPLICATION ARCHITECT
MIGRATION FROM GSM NETWORK TO GPRS
MILLIPEDE
MINI DISC
MOBILE IP
MOBILE TELEMEDICINE SYSTEMS
MOCT
MODULAR COMPUTING
MODULAR ROBOTICS
MOLECULAR ELECTRONICS
MP3 ENCODING
MPEG
MPEG-7
MRAM
MULTI PROTOCOL LABEL SWITCHING
MULTI SENSOR FUSION AND INTEGRATION
MULTICAST
MULTIMEDIA MESSAGING SERVICE (MMS)
MULTITERABIT NETWORKS
mems
Nanotechnology
NAS
NVT
NRAM
NANOTECHNOLOGY
NARROWBAND AND BROADBAND ISDN
NAVBELT AND GUIDECANE
NETWORK ATTACHED STORAGE (NAS)
NEURAL NETWORKS AND THEIR APPLICATIONS
NON VISIBLE IMAGING
NRAM
Optical Satellite Communication
OOT
OPEN RAN
OPEN SOURCE DEVELOPMENT WITH CVS
OPTICAL COHERENCE TOMOGRAOHY
OPTICAL ETHERNET
OPTICAL PACKET SWITCHING
OPTICAL PACKET SWITCH ARCHITECTURES ORIGINAL
OPTICAL SATELLITE COMMUNICATION
OPTICAL SWITCHING
ORGANIC ELECTRONICS
ORGANIC LED
ORION - CEV
OVONIC UNIFIED MEMORY
OpenRAN
Optical coherence tomography
Organic Electronics
Organic Light Emitting Diodes
Optical Computing
Optical switching
Ovonic unified memory
PARASITIC COMPUTING
PH Control Technique using Fuzzy Logic
Pivot Vector Space Approach in Audio-Video Mixing
Polymer Memory
PRODUCTIONAND MANUFACTURING ISSUES
Passive integration
Plasma Display
Project Oxygen
PebbleBedReactors
PALLADIUM
PARA LEGAL AID PROGRAMME
PARALLEL COMPUTING IN INDIA
PARASITIC COMPUTING
PASSIVE INTEGRATION
PERCEPTIVE COMPUTING
PH CONTROL TECHNIQUE USING FUZZY LOGIC
PIVOT VECTOR SPACE APPROACH IN AUDIO-VIDEO MIXING
PIXIE DUST
PLAN 9 OPERATING SYSTEM
PLASMA ANTENNAS
PLASMA ARC TECHNOLOGY
PLASTIC ELECTRONICS
PLASTIC CHIPS
POLYMER MEMORY
POWER SYSTEM CONTIGENCIES
PRIORITY INV & CHAIN BLOCKING
PROJECT OXYGEN
PROTEIN BASED DNA COMPUTERS
PROTEIN ARCHITECTURE
PROTEIN MEMORY
PROTEOMICS
Power line communication
Q HEAP
QOS IN CELLULAR NETWORKS BASED ON MPT
QUADRICS INTERCONNECTION NETWORK
QUANTUM COMPUTING
QUANTUM CRYPTOGRAPHY
QUANTUM TELEPORTATION
QUANTUM_COMPUTING
RADIO FREQUENCY IDENTIFICATION
RAOOF
RAPID PROTOTYPING
RD RAM
RE ENTRY OF SPACE VEHICLE
REAL FAIR
RECONFIGURABLE COMPUTING
RESILIENT PACKET RING NETWORKS
ROBOTICS
Robotic surgery
Radio frequency light sources
RD ram
RESILIENT PACKET RING Networks
RFID technology
RTOS - Vx WORKS
RAID
RPR
SATRACK
Solar cars
Search For Extraterrestrial Intelligence
Simputer
Smart Note Taker
Single photon emission computed tomography
Smart card
Speed Detection of moving vehicle using speed cameras
Stealth Fighter
Surround Sound System
Satellite radio
SALT
SAP R3 ARCHITECTURE
SATELLITE RADIO
SATRACK
SEASONAL INFLUENCES ON SAFETY OF SUBSTATION GROUNDING SYSTEMS
SECURITY FEATURES IN SE-LINUX
SELF MANAGING COMPUTING SYSTEM
SELF ORGANIZING MAPS
SENSORS ON 3D DIGITIZATION
SENSOTRONIC BRAKE CONTROL
SESSION INITIATION PROTOCOL
SILC
SIMPUTER
SKID STEER LOADER AND MULTIERRAIN LOADER
SMART CAMERA FOR TRAFFIC SURVIELLANCE
SMART CARDS
SMART DUST
SMART EDIT
SMART PIXEL ARRAYS
SMART QUILL
SMART SENSOR
SMF COUPLER
SOFTWARE IN MEDICAL IMAGING
SPACE AHUTTLES AND ITS ADVANCEMENTS
SPACE MOUSE
SPACE ROBOTICS
SPECT
SPEECH RECOGNITION
SPEED DETECTION OF MOVING VEHICLE USING SPEED CAMERAS
SPIN VALVE TRANSISTOR
SPINTRONICS
STEGANOGRAPHY
STORAGE AREA NETWORKS (SAN)
SURROUND SOUND SYSTEM
SURVIVABLE NETWORKS SYSTEM
SYMBIAN
SYNCHRONISATION
SYNTHETIC APERTURE RADAR SYSTEM
Self managing computing system
Sensors on 3d digitisation
Shallow water Acoustic Networks
Sisco
Smart Pixcell Arrays
SMART SENSOR
Survivable Networks Systems
Solar power satelite
Self Organizing Maps
Survivable Networks Systems
TETRA-TErrestrial Trunked Radio
Temperature controller [censored] indicator
TELE-IMMERSION
TEMPEST AND ECHELON
TEN 10 GIGABIT ETHERNET
THE ANATOMY OF GRID
THE TIGERSHARC PROCESSOR
THERMAL BARRIER COATING
THIRD GENERATION OF MOBILE PHONES(3G)
THOUGHT TRANSLATION DEVICE (TTD)
TOTAL PRODUCTIVE MAINTENANCE
TOUCH SCREEN REPORT
TREATING CARDIAC DISEASES BASED ON CATHETER BASED TISSUE HEATING
TRIPWIRE
TEN GB ETHERNET
UBIQUITOUS COMPUTING
ULTRA WIDE BAND TECHNOLOGY
UNICODE SUPPORTS SOLARIS OPERATING ENVIRONMENT
UTILITY FOG
VISNAV
Voice morphing
VDSL
VIRTUAL KEYBOARD
VIRTUAL LAN TECHNOLOGY
VIRTUAL NETWORK COMPUTING
VIRTUAL SURGERY
VISIONS OF 4G
VISNAV
VISUALISATION
VLSI COMPUTATIONS”
VOCABLE
VOICE MORPHING
VOICE OVER INTERNET PROTOCOL
VOICE PORTALS
VPN
VLSI COMPUTATIONS”
VOICE PORTALS
Virtual Typing
Virus & Anti viruses
Virtual Network Computing
VoCable
VPN
Wearable Computers
WAKE ON LAN
WAVELET TRANSFORMS
WAVELET VIDEO PROCESSING TECHNOLOGY
WDM
WEARABLE COMPUTERS
WELDING ROBOTS
WIDEBAND- OFDM
WIDEBAND SIGMA DELTA PLL MODULATOR
WI-FI WIRELESS FIDELITY
WINDOWS VISTA
WIRELESS INTERNET SECURITY
WIRELESS LAN-IEEE 802.11
WIRLESS INTELLEGENT NETWORKING
WISE NET
Wearable Bio-Sensors
White LED
Wireless Integrated Network Sensors
Wankel Engine
WI FI-wireless fidility
XML ENCRYPTION
ZIGBEE

Reference: http://www.seminarprojects.com/Thread-computer-science-seminar-topics-list-a-big-
bundle#ixzz0olZBa62d

THE ROLE OF COMPUTER IN THE


ADVANCEMENT OF INFORMATION by VICTOR ENEFIOK 5 1774
TECHNOLOGY
VICTOR ENEFIOK NYONG NYONG 

product profile manager and


knowledge base management
1 765
system by chandra 
chandra

Internet Distribution System


1 1710
sathish by sathish 

Digital Speech Processor


3 2302
M. NAWAZ by M. NAWAZ 

Mobile Filitering
8 3429
S.Hariharan by S.Hariharan 
project
4 2167
bhavani by bhavani 

Distributed System(Task
Sheduling) 3 1182
Ashwin R by Ashwin R 

Game (1st person shooting)


3 1246
Swadesipal by Swadesipal 

jMail++ A Webmail Service


(JSP) 262 13093
Kalvin Kelve by Kalvin Kelve 

Network Packet Sniffer


12 1840
priya by priya 

online activity monitor


6 1286
Sowmya by Sowmya 

project in field of operational


research or genetic engineering 1 1109
neeti by neeti 

IButton based Banking System by Praveen Kumar 3 1991


Praveen Kumar G

Artificial Intellegent Game


20 2750
KidiCode by KidiCode 

handwritten script recongization


34 389
sridhara.s by sridhara.s 

netpo
10 3300
d by rajesh 
rajesh

remote web desk


11 2114
murari by murari 

Fault Tolerant System Using Primary Backup System using FAWS


with SOAP 0 584
Amit Waghchaure by Amit Waghchaure 

Enhanced Security using Biometrics


6 1133
Njau John Mwangi by Njau John Mwangi 

8085 microprocessor simulator


1 1017
Shreekanth by Shreekanth 

Rf Based Home automation System


4 1110
deepa sireesha by deepa sireesha 

text to speech converter 62 6260


neeha
by neeha 

routing security and data confidentiality for mobile ad hoc networks


13 961
kaviyarasan.A by kaviyarasan.A 

Online Activity reporting system


7 1654
sandhya by sandhya 

distance learning system


5 1428
pradeepa by pradeepa 

CAD SCADA softuer


1 528
nikolov99 by nikolov99 

impex
1 1145
vighna by vighna 

Multi homed peer relays


1 532
Niranjan by Niranjan 

Robot that follow a black line by Sambhunath 11 1124


Sambhunath Majumder
Majumder 

latest projects
49 12444
khanak by khanak 

Local Body elections using


4 696
biometrics by Nataraj 
Nataraj

Speech Recogniotion Using Sun Java Wireless


ToolKit 2.0 Beta 1 33
selveeswaran.s by selveeswaran.s 

student information syatem


6 1698
Muneer Ahmad by Muneer Ahmad 

computerization crime records


8 1398
james by james 

online registration of tours


13 1892
shivani by shivani 

policy based management using asp.net


0 23
marimuthu by marimuthu 

information management
0 642
Tamale Henry by Tamale Henry 

TCP/IP messinger chat, voip, video, file copy...


2 7
nikolov99 by nikolov99 

Software for designing of printed circuit boards for


electronic devices 0 562
nikolov99 by nikolov99 

BarCode Label design software


1 1143
nikolov99 by nikolov99 
Interest calculation for a retail bank
0 414
shilpa by shilpa 

Requirement Identification Tool


1 601
Jaya by Jaya 

product master maintenance system


3 593
sadia by sadia 

an agent based testing for web applications


0 516
ashmin by ashmin 

IT project managemet software


3 732
ritika by ritika 

vpn 5 1090
mona by mona 

Face Identification System


14 2810
vindhya by vindhya 

Traffic light control


3 1108
John by John 

corporate banking
1 1359
muthu_nasa by muthu_nasa 

Invetory control system vs Optimisation methods by munyaradzi 1 485


munyaradzi maketo
maketo 

homepage of an e shoppingmall
0 476
sandeep by sandeep 

inventory management system/Purchase order system


2 534
jk srivastava by jk srivastava 

online exams
7 2075
sapna by sapna 

online crime reporting


17 1672
rajyalakshmi by rajyalakshmi 

online shopping in .net


3 0
ravi by ravi 

RSS Feed Manager


3 700
MuthuLakshmi by MuthuLakshmi 

Network Protocol System Monitoring By Using Passive Testing


5 645
ELAVARASI.K by ELAVARASI.K 

intellingent web browser using prefetching


2 1020
tamilmathi by tamilmathi 

mail sever sysstem


3 763
hellokrish by hellokrish 

Employee Management System


12 3641
venkat by venkat 
stagnograph
y 24 5603
vinit by vinit 

Fixed Deposits
0 416
Vikas Ranjan by Vikas Ranjan 

Optimisation Methods + Inventory Control ( including Finance


+agriculture) 2 476
maketo by maketo 

Integration of services using Jini


0 304
Vasanthi by Vasanthi 

employee performance evaluation


0 502
akhilesh by akhilesh 

embedded systems
3 1012
venkatesh_v by venkatesh_v 

2 D GRAPHIS EDITOR
0 667
Divya by Divya 

Digital Signature
8 1456
santosh kumar by santosh kumar 

intranetfilesharing
1 684
pavankumar by pavankumar 

Electronic ballast circuit


1 444
senthilkumar by senthilkumar 

railway reservation
12 5643
Anonymous by Anonymous 

development of classification engine using artificial inteligence


technique - bayes theorem 6 1186
sai krishna by sai krishna 

Lost Mobile Tracking System


25 2285
Anonymous by Anonymous 

airline reservation
7 9065
Anonymous by Anonymous 

enterprise retail pro


0 405
sajin by sajin 

Computer final year project ideas


 ATTENDANCE MANAGEMENT SYSTEM

Source code

 GEMINI: Generic Monitoring Infrastructure for Grid System and


Applications

What is grid Computing? 

Details about Generic Infrastructure for Medical Informatics

 district collect orate office information integration

Project Details

 Automation of ticket booking system for performances

Ticket Booking System by Jignesh Desai

 Automation of Stock market operations

Stock Market Application 

 IR Based video streaming on mobile phones

Project Information

Source Code of video Streaming in Pocket PC

 Security system using IP camera

Video Surveillance using C#


Article about this project

 Pervasive Computing

What is pervasive Computing

More about the project

 Online recruitment system(ORS)

Download

 Embbeded web server for remote access

Free embedded Ethernet

CodeProject Emebedded Server Project

 Online on-request courses coordiation system (ORS)

Templete of Various Documents of this Project from Sourcecodeworld.com (doc)

 College management software

Download

 Help Desk (OHD) for the facilities in the campus

Download

 Development of a microcontroller module for a mobile feed dispenser

 Call Center Management System

Download

 8085 Simulator
Download Source Code and Application

 2D and 3D Games

Download 

 Campaign Information System

Download Project Document and Student kit

 Pocket Dictionary

Download Open Source Project

 Voice over IP

Download Project

 File Transfer using PSTN

Download

 Security system using IP Camera

Download

 Virtual Router

Let us find out more about it

 Auto-summarization tool

Download Report of this Project ( Pdf) <- Right click and save target as or save
link as

 SMS Games

 SMS based Juke Box

 SMS ticket Reservation


Sms Source Code Website

 Universal Remote using IR on Pocket PC

Download

 Canteen Automation

It is simmilar to other Managment System Shown above

 Library Management System

Download

 Billing Systems

Electricity Billing System - Visual Basic , VB.NET

Medical Billing System - Visual Basic , VB.NET

SMART BILLING 1.0 - Visual Basic , VB.NET

Card Billing - Visual Basic , VB.NET

Billing & Customer Account Maintanance System - Visual Basic , VB.NET

 File system simulation

 Network Print Spooler

Download

 HTTP Caching Proxy Server


 Vehicle Access Control

 Online leave management system


 Online Library management System ( Download )

 Online Sales and Inventory management System

 Employee Transfer Application

 Feature-rich, Resume Builder Application

 Safe and secure Internet banking system

 Online internet knowledge management system for the college (KMS).

 Online application for the Training and Placement Dept. of the college

 Repository and Search Engine for Alumni of College (RASE)

 Split scree application for the data entry of the shipments.

 e-Post Office System

 Lost Articles andd Letters Reconciliation System

 Student Project Allocation d management with online Testing System


(SPM)

 Practical online Testing System (OTS).

 Resource management System (RMS)

 Online Tickets reservation system for Cinema halls.

 Time table generation system for a college.

 User friendly ,feature-rich, practical Appraisal Tracker

 Development of Effort Tracker System

 Feature-rich, practical “Web Enabled Estate Agent”


 Web Based Mail Client

 Work flow based Complaint management System (where the complaints are
received through emails)

 Application for receiving orders for printing digital photographs

 work flow based purchase request approval system

 Defect Tracking System (DTS)

 Product Master maintenance system

 Recipe management System

 Employee Separation System (E-Separation System)

 Miles Acquisition System (MAS)

 Network packet sniffer

 Web Based Meeting Scheduler

 Employee Cubicle management System

 Web based Stationery management System

 Online Course Portal for a campus

 Online Auctioning Shop for a campus/organization

 Solving system of linear equations using parallel processing

 Design and development of Point Of Sale [ POS ]

 Design and development of Speed Cash System [ SCS ]

 practical online Survey Tool (OST)

 Web/Email based Search Engine

 Web-based Recruitment Process System for the HR group for a company


 Budget Approval System

hospital management system


9 2914
Anonymous by Anonymous 

Wavelet Based Image Compression


3 229
Kishore by Kishore 

text to speech converter


26 9739
Anonymous by Anonymous 

sms based jukle box


0 1213
Anonymous by Anonymous 

online exam for blind people


7 1464
Anonymous by Anonymous 

mobile to computer
10 1483
mausami by mausami 

Need Mini project idea in Java


8 14078
Rajiv by Rajiv 

PC Based Frequency Meter


1 293
Puneet Tambi by Puneet Tambi 

dbms
0 392
suhanjaneyulu by suhanjaneyulu 

Books order system VB


0 175
Feyana by Feyana 

Railway Reservation Project


5 5908
Rakhee by Rakhee 

Artificial intelligence
2 2572
Anonymous by Anonymous 

college management software


2 647
Anonymous by Anonymous 

Honey nets
1 642
britto by britto 

Secured Mail server


1 229
guru by guru 

Computer Science Project Ideas


Source: Webmaster-Talk.com

hi..i am a final year computer engineering student..i need 2search for a gud final
year project..i have been having many probz with finalizing on a particular project
idea..it would be really great of you if u could help me with some sites where i can
get good project ideas with some description..i am more interested in d networking and
artificial intelligence domains..also if any of you have... Read more...
Published 3 months ago

Be sure to visit Codehead Blog. 

Go Back

More Forum Topics Like This


 Final year project idea(s) for Computer Science
 Project Ideas Please?
 creative graduation project ideas needed
 Computer Science Program help
 "Computer" & "Computer ...
 Dev Shed Forums - Project ideas wanted....
 Computer Science vs Information Technology degree
 Computer Science with calc based or trig based ...
 Work from home, Customer Care, Online Computer ...
 PHP Articles Tutorials and Scripts :: Introduction ...
 In computer science
 Dev Shed Forums - Lecturer/Assistant Professor ...
 Will a computer science education prepare me for ...
 computer science major
 Career change from Accounting to Computer Science.
 Computer Science student
 Computer Science Research
 [WTB] Java programmer to do one of the computer ...
 Looking for Java project ideas for 2nd CS ...
 java project ideas for students
 Dev Shed Forums - How to combine computer science ...
 BE Final year project ideas
 Where do i get the linux project ideas?
 GRE for Computer Science (advice/tips/hints)
 WTS PR3 Computer Science/Online Entrpreneurship ...
 Close the computer science forum
 Interviewing a Computer Science Graduate
 LXer: Practical Programming: An Introduction to ...
 WTB: Education Related Links(Algebra, Calculus, ...
 Computer Science Grade 12
 Dev Shed Forums - Software Engineering or ...
 How computer science course helps the X ...
 Free Computer Science Books
 study at University of Virginia Computer Science ...
 Computer science major question
 Dev Shed Forums - Project Ideas
 Msc Computer Science (Imperial Vs Oxford)
 will you tell me some latest seminar topics on ...
 B.S. in Computer Science Job Outlook
 Computer Science Fail -- Higher Education in India
 Friday in Computer Science...
 Which of these majors is the strongest in Computer ...
 MSc computer science??
 Final Project Ideas Require
 Graduation Project Ideas
 AP Computer Science Help
 Free Computer Science Courses from Stanford
 PROJECT ideas on J2EE
 computer science tutorial

POP3 Mail Viewer on J2ME Devices 4 244


Ajeet by Ajeet 

online project system


3 267
alba kayns by alba kayns 

projects in VB
5 363
Dresya. by Dresya. 

spy camera
1 305
Balu s by Balu s 

Garbage Collector for c++


1 415
ronny by ronny 

gis
0 66
chandni by chandni 

Mr
0 53
Vandamme by Vandamme 

voice recognition
0 102
balaji by balaji 

multimedia
1 119
jayashree by jayashree 

bluetooth
0 162
suresh by suresh 

linux based project


1 253
nilesh by nilesh 

real time project


1 132
dhaya by dhaya 

ooops
0 82
saajan by saajan 

Anonymous 0 23
by Anonymous 

e-shopping
2 333
Anonymous by Anonymous 
Database
Compression and 5 950
Query Conversion by Ashish 
Ashish

networking
4 369
chinmay by chinmay 

Realated to security
4 428
meena by meena 

web project
5 335
vivek by vivek 

educational portal in jsp


0 194
ramya by ramya 

'remote login systems for networked


systems' 1 317
sourya ghosh by sourya ghosh 

multi level marketing


1 223
charu by charu 

Security system using IP Camera


1 318
ODUWALE by ODUWALE 

dept library management system


3 161
lathif by lathif 

Library Automation (JSP)


4 231
Santosh Kumar Pattnaik by Santosh Kumar Pattnaik 

sending SMS
4 341
mbpatel84 by mbpatel84 

developing a line editor


1 238
ijeoma by ijeoma 

websitedesigning
2 237
prasannakumar.s by prasannakumar.s 

networking
7 362
santhi by santhi 

biometric based employee entry and


security system 2 249
GYSetty by GYSetty 

Electronic
Recruitment 1 296
Osas Osaghae by Osas Osaghae 

sms ticket reservation


9 359
darshan by darshan 

Cargo Tracking
2 353
Shalini by Shalini 
search a song in midi database
with a hummed tune 0 171
VINITROKDE by VINITROKDE 

smart card
3 289
sonia by sonia 

ip camera
3 255
pravin magdum by pravin magdum 

developement of a web based


meeting sheduler 2 208
akshay by akshay 

Banking Project Life Cycle in


Java 9 687
Himangshu by Himangshu 

solar powered plant watering


system 6 270
hosni by hosni 

storage area network


2 250
Evangelin Anna Beryl by Evangelin Anna Beryl 

online biodata submission


6 370
suparna kar by suparna kar 

3d graphics library
4 552
chinmayanand choudhury by chinmayanand choudhury 

Mini Project using C and C++


concepts 7 23136
raj by raj 

database management
0 82
sagar by sagar 

online magazine registration


0 63
Kuntal by Kuntal 

Design and implement Editor. 1 342


Sridhar by Sridhar 

simple projects
0 127
shreya sanghvi by shreya sanghvi 

banking transaction
system 0 174
tamilkumaran by tamilkumaran 

disk utility
0 97
chirag by chirag 

room hotel
reservation via SMS 9 1230
Anonymous by Anonymous 

video streaming using


cell phone with
0 786
security by Anonymous 
Anonymous

Anonymous 0 67
by Anonymous 
Anonymous 0 204
by Anonymous 

Anonymous 0 49
by Anonymous 

Web Portal
1 654
prameelamv by prameelamv 

Library Management
Using RFID 3 405
Rahul by Rahul 

on-line animal
diseases wizard 1 257
shayamika by shayamika 

multicast routing in
ad-hoc network 1 268
sarah by sarah 

steganography
8 397
sushma by sushma 

online auction site


2 267
dhanya antony p by dhanya antony p 

Virtual Router
4 226
Navnirman by Navnirman 

STUDENT PROFILE
5 265
PRABHJEET by PRABHJEET 

3d promotional vdo of my university/3d


vision of university 1 180
hasni by hasni 

BLUETOOTH HOME
7 446
devendra by devendra 

Light control via Bluetooth mobile phone


10 2618
Naveen by Naveen 

vehicle access control


1 263
Nandini by Nandini 

Remote System Administration using J2ME


21 2182
Gince by Gince 

controling pc using mobiles


7 456
sankar.c by sankar.c 

Projects related to Networking


4 243
Shrinidhi by Shrinidhi 

Database management system


4 204
Deaksob Emmual by Deaksob Emmual 

computer scince
0 374
mangesh by mangesh 

it seminars
0 118
farhan by farhan 
java
2 3309
tomcat by tomcat 

online shopping
0 91
seema patel by seema patel 

Wireless controlled lighting system


3 129
Bien Angelo Relucano by Bien Angelo Relucano 

optical character recognition 0 144


swati by swati 

management information
system 0 86
trimandir prajapati by trimandir prajapati 

oracle dbms software


0 101
akanksha by akanksha 

universal package manager


0 84
nidhin a jam by nidhin a jam 

aneeqha 0 70
by aneeqha 

security
0 272
ams by ams 

railway reservations
2 184
gunjanpathak by gunjanpathak 

a good project with source


codes in JAVA 1 317
shashank by shashank 

Search engine for LAN


11 2687
Anonymous by Anonymous 

home automation using c


4 1362
Anonymous by Anonymous 

video stabilization and


enhancement 0 310
Anonymous by Anonymous 

Anonymous 0 51
by Anonymous 

computer game
0 877
Anonymous by Anonymous 

Java Audio Enhancement Tool


2 1072
Ajeesh by Ajeesh 

media player in j2ee


4 570
smitha by smitha 

messenger in java 12 1482


aruna by aruna 

vpn
4 261
salman by salman 
Networking on Linux platform
0 155
Ferdaus by Ferdaus 

INSTITUITION MANAGEMENT
3 232
namalkumar by namalkumar 

SMS based ticket resevation


3 394
Anupam Das by Anupam Das 

networking
2 711
kalyan by kalyan 

packet capturing and firewall creation in


linux c 4 246
thabita by thabita 

e-attendance
2 854
amit by amit 

electricity billing system


5 462
satish by satish 

Transaction Processing System


4 235
Imran Ali Hunzai by Imran Ali Hunzai 

Any type of Project using Java or J2EE


12 1309
S. Uday Kumar by S. Uday Kumar 

SMS Browser
4 694
Abhishek Vyas by Abhishek Vyas 

security system using ip camera


1 235
nadirkhan by nadirkhan 

Household account expenses


0 130
prabhu by prabhu 

linux device driver


6 292
manju by manju 

remote control of
1 234
radioset AR5000 by kunal 
kunal

Supply Chain Management System


2 427
Gayatri by Gayatri 

Bluetooth TV
6 433
shuaib by shuaib 

hardware and networking


2 237
vikas by vikas 

web mail
2 211
sagar by sagar 

financial accounting
1 229
venkata prasad y by venkata prasad y 

java project
7 589
praveen by praveen 

about isp flash programmer for 89s51


1 743
raj by raj 
home automation
1 260
christopher by christopher 

search engine
2 439
renu ishpunani by renu ishpunani 

Anti Virus
0 177
Avinash by Avinash 

Disdbury holdings network computers


1 202
nolubabalo by nolubabalo 

automation
1 179
ashwin by ashwin 

operation of computer through mobile


phones 5 150
hemant rawat by hemant rawat 

Any project in Computer Networks


1 344
jasti by jasti 

Mall System
0 84
Bhavin by Bhavin 

Microprocessor based project


0 136
Alihusain by Alihusain 

Network based project


0 176
poorni by poorni 

LAN DESIGN
0 87
samuel agyekum by samuel agyekum 

Steganography in mp3
0 90
sajif by sajif 

software development
0 92
ashwini by ashwini 

system
0 204
shwetha by shwetha 

text to speach converter


3 715
Anonymous by Anonymous 

DIGITAL PARKING SYSTEM


4 990
Anonymous by Anonymous 

Anonymous 0 214
by Anonymous 

attendance management
1 68
Anonymous by Anonymous 

Anonymous 0 30
by Anonymous 

Need File year projects


0 36
Anonymous by Anonymous 

POP3 Mail Viewer on J2ME Devices


2 695
kishore by kishore 
SMS to help Farmers
2 516
Kenney Jacob by Kenney Jacob 

library management 4 179


Honey Pathak by Honey Pathak 

Online medical service


2 326
reshmi by reshmi 

MEDICAL EXPERT SYSTEM FOR


RESPIRATORY DISORDERS 1 272
RESHMI JOHN by RESHMI JOHN 

banking
4 477
harikrishna by harikrishna 

atm
0 201
annejagadeesh by annejagadeesh 

card reader
2 329
nidhi by nidhi 

Human Resource System


1 216
Charles by Charles 

Semantic based search on P2P


1 220
surya by surya 

development of repository and search


engine for the alumni of college 1 377
sameera by sameera 

book minnig system


0 166
anukiran by anukiran 

computer
1 239
TANU by TANU 

setup a VoIP sytem for the long distance


phone-to-phone call. 4 257
iroshan by iroshan 

stock trading system


2 231
Anvi Shah by Anvi Shah 

TCP Tracer(text to speech)


4 645
Gayathri by Gayathri 

virtual router
4 224
Swetha Raghavendra by Swetha Raghavendra 

lossless image compression 1 270


VINITROKDE by VINITROKDE 

erp
2 265
shashank by shashank 

semantic web
0 304
gaurav by gaurav 

sms ticket reservation


5 413
roshajandasn raman by roshajandasn raman 
core banking
3 276
vijay kumar by vijay kumar 

result processing
3 389
pavi by pavi 

computerization in an hospital
2 167
divya sunny by divya sunny 

computer networking
3 247
hasitasha by hasitasha 

project on locker department of


bank 2 146
raj by raj 

controller
0 231
trung by trung 

mba finance
0 73
amit sahu by amit sahu 

system level projects


0 245
ninad gawade by ninad gawade 

MCA Project
6 1006
sumit by sumit 

linux
0 73
zenthil by zenthil 

Remote Monitoring
0 82
pankaj by pankaj 

Data base design and data mining


0 104
Funtain by Funtain 

df
0 68
prashant by prashant 

related with medicle


science 0 127
Balaji by Balaji 

dotnet
0 70
prashant by prashant 

IT Seminar
0 78
Mohamed Rafi by Mohamed Rafi 

C++ mini project


0 553
Akshi by Akshi 

c++ projects
0 117
elampirai by elampirai 

Bluetooh based project


0 131
Roshan Hegde by Roshan Hegde 

Tiger sharc architecture


0 73
Komalangi by Komalangi 

MCA
0 57
manoj singh by manoj singh 
point to point protocol
0 66
anu by anu 

security
0 217
devika by devika 

Online library
Management System 1 291
gnr by gnr 

Netpod
1 1080
Anonymous by Anonymous 

Anonymous 0 313
by Anonymous 

You might also like