Click here to Skip to main content
15,881,882 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am in my second year of computer and information system engineering.In our third and fourth year, we will be having a career expo. The idea is- Industry experts will come, they will see our projects and if they are really impressed by the work, they will interview us, and we may get the job :) Now this is really important that I do something innovative that has commercial value as well.

In third year I will be learning ASP.NET and SQL(in vacations I will learn the basics- HTML, CSS, Javascript..). Should I go with Web Development options or above specified object oriented languages can do the job.What will you suggest? Don't worry that I am mixing many platforms and how I can master these- that's my passion to learn.
If you wish, Kindly give some project ideas,little specification,a bit of implementation details and the required skill for it. I need the ideas for third and fourth year(a big final year project) as I will be facing the career expo two times.

Thanks alot for your precious time:)
Posted
Updated 26-Sep-11 12:01pm
v3
Comments
Emilio Garavaglia 25-Sep-11 4:06am    
When posting question about school and instruction don't forget to tell us where are you from.
School years are not the same all over the world, and school titles don't necessarily match exactly one over another.
Sergey Alexandrovich Kryukov 25-Sep-11 21:42pm    
Quite agree with you; I would say schools can be dramatically different.
That's why I tried to give an answer using only some "common denominator" based phenomena, please see.
--SA

Asking questions like that is a pretty sure way to make a work which is not innovating.

Innovation comes when you really invent something, not matter what tools or platforms you use. If someone reading your question has any innovative idea, it is unlikely that this person shares it with you. If someone suggests you the idea for a work, one of the two is very likely: 1) the idea is obvious and already known, may lead to some innovative work, but the implementation is hardly feasible, 2) the idea is not innovating at all. I hope you follow the logic here and I don't have to explain why.

At the same time, coming to an innovative project idea is not so much of a miracle. Usually it comes from real-life practice, deep understanding of problems in the field you're familiar with, and some kind of innovative way of thinking, fantasy. The innovative ideas are often put forward by young researchers or students (usually hard-working and deeply thinking ones) or people changing the field of work as such people have the benefit of having fresh view of things.

—SA
 
Share this answer
 
v3
Comments
Mehdi Gholam 25-Sep-11 0:20am    
Inspiring, 5!
Sergey Alexandrovich Kryukov 25-Sep-11 2:37am    
Thank you, Mehdi.
--SA
WajihaAhmed 26-Sep-11 18:01pm    
5!Firstly, I am a student of an engineering university of Pakistan.Second,I totally agree wiyh your point, but for my innovative project, I need some time, as I told, I will be learning new languages during the graduation. I asked this question because I want to spend more time on the project(that will inturn give me more knowledge about the importance of that particular language)-Projects that are not simple, and have some commercial value as well. My mistake- I should not write 'innovative' here, sorry.
One more thing- I am not interested in developing games
Sergey Alexandrovich Kryukov 26-Sep-11 18:37pm    
Nice talking to you, programming nerd. I don't think you made a mistake by mentioning innovation -- at least we're having interesting discussion :-). I don't think I can give you a ready-to-work-at idea of some project immediately, but I have and idea how to approach getting a topic for a project.

I create new projects for myself on a regular basis (and I believe some of them are even innovative :-) and know number of people who enjoyed the results, so I think I know what I'm talking about :-).

You know what: let me post another answer; I posted 2 or 3 similar answers on similar requests already; hope this one will might be helpful...
--SA
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
WajihaAhmed 28-Sep-11 9:03am    
That's the Point!!
In terms of what way to take your development, I believe it really depends on what you are making, and what platform you are developing for.
First you need to have your idea in mind, once you have that choose what platform you wish to run the application on and how it will run. Then compare the different development options that are available to you.

Most of all document everything, document your design choices, if you come upto a problem, document it and document how you solved the problem. This is impressive to any employer and shows that you are able to troubleshoot for yourself and gives them an insight into your thought process.

I would recommend that you design your application soundly, have a read through some design patterns and put in place where necessary.

If you know who is coming to view your work, do some research on them and see how you can taylor things around their business, even if you don't have the most impressive solution, they'll be impressed that you've made the effort to specifically research their company.
 
Share this answer
 
Comments
WajihaAhmed 28-Sep-11 11:52am    
5!I totally agree.Documentation is really really essential.Proper design solves most of the problem :),rest is done by the code.
I am considering two projects in java(which I will be starting learning soon):
1. Web crawler(I did some documentation for that)
2. When i was searching, I came across the concepy "domain specific languages". I am also interested in it, and hope after completing the first one, I will be doing that(If i am not indulge in something else:))

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