hello guys i am a beginner to java. and I really appreciate you guys if you suggest me a java project with at least 10 classes...I was thinking student registration, placement and grading system but i think it has already been taken...so any ideas or what other features should i add to make it different from others. you can also PM me any time
Lots of books out there seem to concentrate on a handful of project types. One is the student registration thing. Another is a bank (including ATM). Still another would be a chat room app (which requires some both GUI and networking). Also, organizing media like music and videos. Or you could make a database out of just about anything, and write the front end as a GUI, command line, whatever.
Things I have seen in Java certification projects include:
* reverse auction
* hotel registration
* (you can often get lists of the possible assignments at the Oracle site)
There was a programming contest on a website called JavaWorld back in '99-2000, that included these:
* make a "game of life" (requires GUI skills)
* make a parser for text (it was XML, but you could use anything) to build differential equations, which you also then solve.
* (there were a few others, but I don't remember them--maybe you could find the list on Wayback)
Unfortunately, IMHO, you see these same things over and over, and they get boring. They are only used for example code, because they don't require domain knowledge that would slow down the course and distract people.
But, maybe this is your chance to get creative. Look around at 'your world'. Think about what got you interested in Comp Sci (Software Development, Programming, whatever you like to call it) in the first place. Whatever your second-favorite thing might be (love science? love business admin? crazy 'bout photoshop?). Think about your hobbies, too.
A good place to start might be Programmers Motivation. Also, don't forget about the Cattle Drive here on the ranch. The problems listed will form a good starting foundation. And any google search for 'java programming problems' will give you more than enough places to start.
There are worse crimes than burning books. One of them is not reading them. Ray Bradbury
Search this forum because many people ask the similar questions. RDS gave a good link with all sorts of other links on it. Careful; some of those sites have specific purposes. For example Project Euler is mentioned. That is particularly suitable for people who want to work out mathematical problems.
Something must be done about this. Let's start by reading this tiny ad: