Click here to Skip to main content
15,887,214 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hello everyone, I am having some difficulties figuring myself a topic for my Senior Project this semester, really desperate I am right now.

Currently I am a 4th year student course of Bachelor Science of Information Technology and will be graduating this October, wishfully that is.

I came here because I know people here have bright ideas :D, please help me out to come up with a good Senior Project Proposal. Currently I'm thinking about School System for a new private school here in my town. But How would I do that? Point me out please :)
Posted

Well, do you have a hobby?

Anything outside software development but related to just the use of computers? Music? Fine Arts? Crafts? Sports? Video? Photography? Collectibles (and hence, some photography)? Literature? Playing with kids, teaching them? Do you learn Industrial Design? Drawing? Music? Musical theory? History? Would like to have some computer-assisted learning tools? What kind of new software tool would you enjoy yourself?

Besides, if your passion is software development itself, think about some annoying works you had to do? Would you like to have some tools which would make your work better, faster, less boring and more creative?

Many people shared the experience that the only really good kind of software is something that people did for themselves. Developers and their clients always misunderstood each other and created something that they would not gladly use and not what their customers really wanted.

This is not the case when a software developer creates something that she or he really likes and wants to use.

Hope it will help you to search in right direction.

—SA
 
Share this answer
 
v2
Comments
Albert Holguin 1-Jun-11 23:57pm    
if i only had enough hours in a day I would develop all sorts of fun new toys! ...my 5
Sergey Alexandrovich Kryukov 2-Jun-11 0:04am    
Thank you very much, Albert.
That's the point. Having a school project, OP got a great chance to get a school credit for something he would enjoy.

I never had enough time for that, but I developed a good number of tools for my own consumption. Some of them are productivity tools I enjoy at work and offer to colleagues, but some are for hobby. I wish I could do more. I always have more plans than time for the fulfillment.
--SA
thatraja 2-Jun-11 10:46am    
Agree, Nice explanation. My 5! too.
/*Some of them are productivity tools I enjoy at work and offer to colleagues*/
Please share some with me if possible :)
Sergey Alexandrovich Kryukov 2-Jun-11 13:30pm    
I do have plants, not enough time. I have more plans than time as I say. I barely completed my recent article I procrastinated for a long time, was working on it very slowly.
Want to see? Pretty interesting code I think.
This is the very recent one, of May 30, 1011, "Dynamic method dispatcher". Please see.
--SA
[no name] 2-Jun-11 0:13am    
my five for some thing interesting
Pick anything from this(if possible & you are interested)
50 Great Project Ideas[^]

or wait for other answers
 
Share this answer
 
Comments
[no name] 2-Jun-11 0:13am    
my 5++
Sergey Alexandrovich Kryukov 2-Jun-11 0:23am    
Interesting link, my 5. As to the real project ideas, the best is the one created by the developer himself.
--SA
mrpotatohead 2-Jun-11 3:52am    
I will check this out...looks cool thank you :D
mrpotatohead 2-Jun-11 10:00am    
right now I'm thinking about of just making a Municipal Budget Management System :D Ain't that good?
thatraja 2-Jun-11 10:10am    
Choice is yours.
But my suggestion is your project must be different from other's. And it should be a challenging one. So that you can learn many new things while working with that. Hope my answer may help you.

All the best for you.
:)
Well Mr.Potato Head, or should I just call you Potato? ...anyway... don't know exactly what you mean by school system, but I'll assume grade/class tracker, I've seen the grade trackers that they use at schools, they're pretty crappy yet complex systems.

You have to consider a lot of things:
-What type of DB will you store this too?
-How will the DB be secured? ...as you might be able to guess, those crafty kids would want to change grades if they could.
-Where and how will you backup DB?
-How will the system be tied together? Server-client?
-How will the server be accessed remotely? TCP/IP? SSH?
-How will you authenticate users to your server?
-What type of client will be used? Application? Web based?
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 1-Jun-11 23:55pm    
Aah, technical stuff... make sense anyway, my 5.
Look at my advice though -- quite a different approach. What would you say?
--SA
[no name] 2-Jun-11 0:16am    
What is solution then!!
my 5++
Albert Holguin 2-Jun-11 0:17am    
lol, stop following me!
[no name] 2-Jun-11 0:19am    
I'm not but can you take chalange to solved it.
becouse true porgrammer do so!
[no name] 2-Jun-11 0:25am    
And yes don't get points by answering dump question!

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900