views:

1014

answers:

2

Hi, everybody I am senior student in computer engineering. I am going to take project course on these my last two semester, the thing is I want to do project either in Database programming or Network Programming. Besides, I am also taking networking programming on this semester using java so is it cool to select project on networking. However, I want my career also in web developer or database programmer for future. So, would you please give me some project ideas on these topics, which give a good grade as well as a better in my future career?

  • Database Application
  • Network Application
  • Web Application

And some advice on choosing best project, as I am new to class developers.

I have also read question asked in the link http://stackoverflow.com/questions/846651/senior-project-ideas-for-a-cs-major

But this only concerned with computer science and the idease are also complicated research topics,as an engineering student want solid project ideas.

+1  A: 

There are four things I can think of for a computer engineering project, in terms of general ideas:

  1. Program a robot to do something interesting. One programmer programmed the mindstorm robot to solve a rubik's cube.
  2. Interface a program to a physical device. For example: write an application that would interface a microwave to twitter, so every time the microwave is used it sends out a tweet about what it is doing.
  3. Computer architecture is a big part of computer engineering, so perhaps something with that could be of interest.
  4. Networking is a great area, you could look at implementing a concept that is written up in a research journal. IEEE-CS has a research journal for networks, you may look at that for ideas.

I think a database project would be a bad idea, as that is more geared to computer science, though some of the ideas above may use a database.

Your best bet is to look at research journals, find an article that interests you and then implement it.

Pick which area you want to go into after graduation, and that will help decide, as I expect that being a pure computer programmer would not be the best match for your education.

Robotics tends to be very hot area of research, and can be fun, that would be my pick.

James Black
A: 

For my networking class, I did a distributed drawing app (like MS-Paint). It's fun to do, and there's millions of ways to extend it.

For example, I turned mine into more of an e-classroom type app, with drawing, typing, chatting, and 2-way video cam, as well as file-sharing and embedded browser for website sharing.

JRL