Get your CodeRanch badge!*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes java programming Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "java programming " Watch "java programming " New topic
Author

java programming

mark stone
Ranch Hand

Joined: Dec 18, 2001
Posts: 417
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
Valentin Crettaz
Gold Digger
Sheriff

Joined: Aug 26, 2001
Posts: 7610
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...


SCJP 5, SCJD, SCBCD, SCWCD, SCDJWS, IBM XML
[Blog] [Blogroll] [My Reviews] My Linked In
Roy Ben Ami
Ranch Hand

Joined: Jan 13, 2002
Posts: 732
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).
mark stone
Ranch Hand

Joined: Dec 18, 2001
Posts: 417
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...
Valentin Crettaz
Gold Digger
Sheriff

Joined: Aug 26, 2001
Posts: 7610
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
mark stone
Ranch Hand

Joined: Dec 18, 2001
Posts: 417
are there some specs so that i could start working on this.
Rob Ross
Bartender

Joined: Jan 07, 2002
Posts: 2205
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 ]

Rob
SCJP 1.4
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: java programming
 
Similar Threads
Regular updates to table from network messages
Employment Tests
Way Forward
Latest practice in GUI development
Good programming techniques