my dog learned polymorphism
The moose likes Beginning Java and the fly likes Real World Applications Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Real World Applications" Watch "Real World Applications" New topic

Real World Applications

Jason Fisher

Joined: Aug 19, 2002
Posts: 3
Hi There. Does anyone have any suggestions for a beginner/intermediate assignement based on a 'real world' problem that could be completed in about 8 weeks. I am going to a tertiary institution learning Java from scratch. They gave us this task as some coursework.
Thanks in advance
Matt Kidd
Ranch Hand

Joined: Jul 17, 2002
Posts: 266
If I understand your post you are just learning java. In my opinion, real world applications are beyond the scope of beginner java programmers. I was taught java in college and when I finally got into industry I was blown away by the size (easily 19 MB) and the technical scope (CORBA, RMI, JNI, XML, client/server) of the programs. As a person "re-learning" java I can safely say that topics like RMI and JNI, which I believe an understanding of is crucial for industry success, are not beginner level in scope. The book I am using (Deitel, 4th edition) covers the basics you would get in I would think many majors first three introductory courses. Its not until the second book, the advanced book, that more advanced ideas (MVC, RMI, servlets, JSP) are covered.
I can relate with the urgency to learn java but don't glance over the language. Get a firm understanding as this will be the base work for the advance features.
But for some ideas on basic programs that you can actually use: a basic calculator, a tic-tac-toe game, a spell checker.
Dirk Schreckmann

Joined: Dec 10, 2001
Posts: 7023
A few sites you might want to take a look at:
  • Roedy Green's list of Student Java Projects -- beginner
  • Project lists are at the end of each chapter of David J. Eck's Introduction to Programming Using Java -- beginner
  • Various programming exercises are associated with most of the chapters of Bradley Kjell's Introduction to Computer Science using Java
  • The Java Foundry at -- intermediate to advanced
  • The SCJD Development Team -- intermediate to advanced
  • Good Luck.
    [ August 20, 2002: Message edited by: Dirk Schreckmann ]

    [How To Ask Good Questions] [JavaRanch FAQ Wiki] [JavaRanch Radio]
    I agree. Here's the link:
    subject: Real World Applications
    It's not a secret anymore!