This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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 firstname.lastname@example.org
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.