Click here to Skip to main content
12,953,700 members (51,976 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Hello, I am a decent programmer and am in the final year of Info Tech Engineering.
I want to do a project for my final year that will help someone or be practically useful in some way to others.
Like this "One inputs attributes and functional dependencies of a table to the computer/my program and my program/project normalizes the database up to 3 NF(Normal form) and gives to to the user. "
I need more Ideas like these.
Please don't suggest me stupid project topic like Student, railway management system etc etc.
Posted 15-Jul-12 16:52pm
Wes Aday 15-Jul-12 23:09pm
This question was asked just a couple of days ago. Maybe not the answer that you want to hear but the fact of the matter is that this is not a question that 99% of the users here will answer.
pwasser 15-Jul-12 23:12pm
This is hardly a programming question more like how to solve your existential crisis. If someone comes up with a brilliant idea will you give them credit or claim the idea as your own? Try to think for yourself.
Richard MacCutchan 16-Jul-12 5:06am
The standard answer to this question is: A program that generates awesome project titles for students too lazy to do their own research.
gladiatron 2-Oct-12 17:43pm
@Rich: LOL :) was just browsing through the questions and found this thread.
Richard MacCutchan 3-Oct-12 3:49am
The only answer really :)
Legor 4-Oct-12 3:53am
I like this idea!
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

If you like mathematical / signal-processing kind of projects, one good project is to replicate the Sinesum2 program in your favorite GUI language. The theory behind this program is available from the free online Fourier Transforms course available from Stanford Engineering Everywhere -[^]

and the Sinesum2 program is itself downloadable from[^]

The Sinesum2 program enables the user to specify the amplitude and phase corresponding to a harmonic. The user can specify any number of harmonics (say, upto 20, which is a reasonable number), and it will compute the resulting combined signal. Additionally, it will play that signal as a sound. It will also display the spectral profile as a three-dimensional plot.

Now, there's a catch: To try out the Sinesum2 program downloadable from that site, you'll need Matlab. If you are studying in a university, then, perhaps, you'll find Matlab installations there. If you don't have Matlab, then doing this project is difficult.

Replicating this functionality in your favorite language will enable you to learn a lot of things - creating 3-D plots, creating sound from a signal stored digitally, besides creating the combined signal from a set of harmonics. You only need to watch about 4 or 5 lectures from this Fourier Transform course to be able to understand what Sinesum2 actually does.

If you are new to signal processing, getting this through would take at least two months of dedicated effort.

Once completed, you can also post this onto CodeProject :-)
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Hey Oliver!
I'm currently working on a project that inputs live audio from a guitar or piano via the mic input and creates a virtual midi controller, this might be something you could try on a hardware and software level,

best of luck,

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 6,429
CHill60 3,490
Maciej Los 3,103
ppolymorphe 2,020
Jochen Arndt 1,975

Advertise | Privacy | Mobile
Web01 | 2.8.170525.1 | Last Updated 2 Oct 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100