i need a sort of java programming assignment. can you guys suggest me one, that i could do in say like a week or so. It should have a front end GUI to it as well. if you have any ideas in mind then please let me know. the knowledge set what i have in java is the scjp objectives, so i don't know swing. or would it be worth to learn swing as well for GUI. or first i go in for the assignment. any resources that you would know where i can get some ideas. Even if it is something that is pretty common, let me know, as emphasis is on practicing coding rather than inventing some new application !!. hope you know what i mean. thanks
Is this in perspective of seeking for the Developer certification? because if it is the case you have to learn Swing. I'll move this thread to somewhere else depending on what your objectives are (Swing, SCJD,...). Let me know...
an assigment i love to give to my studetns at first (beofre they lean server side) is to develop a memory game application. the objective is pretty simple: create a memory game which can be played 1 player alone or 2 players against each other. u will have an option menu to choose the size of the board (how many cards) , and the limits of the game (in case u play alone, like for example a time limit or a number of guesses limit). u can choose the image on the back of the cards (like in solitaire) and maybe have a few sets of cards ( 1 with animals matching, another with plants etc, the user can choose from). all the above involves the GUI part (u can use either awt or swing as u prefer ) and a lot of listeners. ofcourse ull need to maintain some collections there so the Collection API is there too. u can keep a high score list, which will be saved in a file (to be permamnt) , so ull get some excersice in IO. hope u will like the idea, and if u wish i have a completed projects of some of my students which i can give u to look at the results (and if u want the source code itself).
Joined: Dec 18, 2001
val: right now i want to do a java project for myself. next cert etc would be after this, when i get some real world application (or project) up and running. and this forum (ie scjp) is really helpful. i have posted some questions in other forums like developer, component but the responses lacked the spirit and enthusiasm that is so much here. (it's my observation though, just my opinion...) others, if you know some simple coding examples to practice with and code then please let me know.
Originally posted by Valentin Crettaz: Is this in perspective of seeking for the Developer certification? because if it is the case you have to learn Swing. I'll move this thread to somewhere else depending on what your objectives are (Swing, SCJD,...). Let me know...
Joined: Aug 26, 2001
Another good project is implementing a chess game. By doing it, you practice the following fields: - Swing/AWT for the GUI - Networking in order to be able to allow two players to play remotely - I/O to save the state of an unfinished game - Collections in order to keep track of the various data structures just my $0.02
Joined: Dec 18, 2001
are there some specs so that i could start working on this.
If you plan on doing any GUI work, by all means learn Swing. AWT is really just a legacy GUI system that Sun hacked together really quickly so they could provide UI for applets. It's not suitable for real world applications, except for the simplest of tools and applets. Swing is definately it, baby! If you need ideas for projects here's a great site: http://mindprod.com/gloss.html Also, you should check out the Cattle Drive here on Java Ranch. That looks like a good course for solving real programming problems, with lots of feedback and mentoring along the way. [ February 14, 2002: Message edited by: Rob Ross ]