This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Ranch Office and the fly likes Problems and mini projects for beginners Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » This Site » Ranch Office
Bookmark "Problems and mini projects for beginners" Watch "Problems and mini projects for beginners" New topic
Author

Problems and mini projects for beginners

Rahul Sudip Bose
Ranch Hand

Joined: Jan 21, 2011
Posts: 637

Can we have a section here (specially for beginners) that has "small/easy" problems in coding that mimic real world apps, but are not too complicated for beginners to implement ?
Some are available in textbooks, but it would be nice to have them all in one place.

We could also have solutions posted by folks and the pros and cons of those could be discussed.

PS : Something like by the experts, of the beginners and for the beginners :P


SCJP 6. Learning more now.
Kristjan Toots
Ranch Hand

Joined: Jun 03, 2011
Posts: 59

Rahul Sudip Bose, I really like your idea and I have been thinking about the same thing.


Please correct my english.
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10175
    
    8

Isn't that what the Beginning Java forum all about?

[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30138
    
150

Also take a look at http://codingkata.org/


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Rahul Sudip Bose
Ranch Hand

Joined: Jan 21, 2011
Posts: 637

Maneesh Godbole wrote:Isn't that what the Beginning Java forum all about?


Somewhat. But thats not exactly what i had in mind. It would simply list problems and give links to (user made) solutions and not keep the solutions on the same page.

examples (i think 1 and 2 should be simple) :

(1) make a bank app with password verification.
(2) make a statistics package to get mean, mode, median, standard deviation etc (maybe even gui for the graphs).
(3) make a bus-stop route map WITHOUT GUI (possible ???). People enter the destination(s) and the computer tells them the bus-routes available, shortest etc by drawing the points
on the console.
(4) simulate a seminar where any of the people can ask the speaker a question. Only one person can ask at a time and others have to wait till he gets an answer. If no questions, then the speaker continues to talk.

(5) draw alphabets using *. Spell words using these drawings.

or whatever you can think of.


Rahul Sudip Bose
Ranch Hand

Joined: Jan 21, 2011
Posts: 637

Jeanne Boyarsky wrote:Also take a look at http://codingkata.org/


Not many problems there. They seem to be ok. But i did not see any "regular/drill" stuff like bank apps, stats package etc that i mentioned in the above post - those can be conceived quickly.
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11404
    
  81

Sounds like you might be interested in the Cattle Drive


The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30138
    
150

Rahul,
I think we are using different definitions of small. The katas are tiny/small. You sound like you are looking for a full toy app level program.
Rahul Sudip Bose
Ranch Hand

Joined: Jan 21, 2011
Posts: 637

Jeanne Boyarsky wrote:Rahul,
You sound like you are looking for a full toy app level program.

exactly !
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Problems and mini projects for beginners
 
Similar Threads
Qestions about java (aka Homework)
passing IP address to print object
HELP
Method local Inner Class question
Thread wait() and notify()