This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hello people...... I am in my final year of enginnering(computer) and we're supposed to do a Major Project. We guys know basic Java and also have a fair bit of advanced Java knowledge. So guys could you help us in this regard as we're confused as to what a good project should be. Thanks [ August 02, 2006: Message edited by: rahul saple ]
Phone companies who might use computers and ask whether there is anything they would like.
Find the journals and see if you can find their calls for papers. This will give you a hint of what people are interested in at the present.
Ask round your department and find out what the different academic staff are interested in, and do something similar.
Look at some of the books about research (see below), and see whether they give any inspiration.
Look at the new features of Java 6, and produce something which incorporates and tries out those features.
Find out from the literature whether people are using annotations for more than it says in the Java tutorial. (See Horstmann).
References: Martyn Denscombe, The Good Research Guide (second edition) for small-scale social research projects, Maidenhead: Open University Press (McGraw-Hill) (2003) Cay Horstmann, Gary Cornell, Annotations, ch 13, in Core Java 2 7/e, vol ii: Advanced Features, pp 943-972, Santa Clara: Sun Microsystems Press (Prentice-Hall) (2004) Briony J Oates, Researching Information Systems and Computing, London: Sage Publications (2006
Hi Rahul, I totally agree with Campbell. Please search the net and try to find out what people are interested in at present. this will help you to get a better placement after your final sem training.
I suppose you are currently in 6th sem. It is very good that you guys are so proactive about your final semester project.
Some more suggestions:-
1. Contact the local companies in your area and try to get feeling if they have anything for you. Please make sure that you get into good company so later on this will help you to get a good placement.
2. Contact your seniors working with MNCs in the same technology. They should be able to give you a very good idea what is going on in the industry.
In case you need more help get in touch with me I can try with my organization in if they have something on this. and yes give preference to research projects this will be very very helpful to get into good institute for the higher stuies.
Always code as if person who is going to maintain your code is a maniac serial killer and knows where you live
rahul, what are you interested in? Your project should have something to do with a topic you are interested in, that way there's a built-in motivation for you to go forward with the project. Gaming is always popular with the college crowd. You can get as complex as you like and draw in all sorts of interesting topics, AI, network communication, security, graphics and so on. I the business world, there's a lot going on with web services, AJAX, data modeling (EJB's, Hibernate and the like). Having solved a real business problem using these technologies would look great on a resume.