GeeCON Prague 2014*
The moose likes Beginning Java and the fly likes exercises Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Beginning Java
Bookmark "exercises" Watch "exercises" New topic
Author

exercises

tyler jones
Ranch Hand

Joined: Dec 01, 2000
Posts: 101
I've gone through the exercises at the cattle barn or whatever it's called, and was wondering if anyone could direct me to any other sites that offer exercise ideas? I'd really like to get good at java, but with the few exercises I've found so far, I'm not getting much experience at it. Thanks a lot!
Noah Carroll
Ranch Hand

Joined: Sep 20, 2000
Posts: 96
I would recommend that you either go and purchase a good book on java programming or check one out from the library. I have learned everything so far from books that I have checked out. It is much cheaper that way!!
------------------
I hope its helps, feel free to email me noahcarroll@juno.com
Allen Alchian
Ranch Hand

Joined: Oct 11, 2000
Posts: 83
Tyler,
Are you just looking for some programming assignments or do you also want their Java solutions (coming up with this is much more challenging)? Wouldn't it be nice if JavaRanch had as part of its web site a location to see several comprehensive problems and how they're implemented. (Hint hint)
Allen


Allen
tyler jones
Ranch Hand

Joined: Dec 01, 2000
Posts: 101
Well, anything to get me doing programming. Even if it doesn't always give the solution, that's okay. But obviously, the solution would be preferred just in case I get stuck somewhere Thanks.
John Wetherbie
Rancher

Joined: Apr 05, 2000
Posts: 1449
Allen & Tyler,
Your suggestion about having more complete exercises sounds interesting. Why don't you post it on the Java Ranch board?
I seem to recall that Bruce Eckel's book has problems at the end of the chapters. Since you can download a softcopy for free it may be worth checking out. I don't know if he provides solutions or not. Check it out at http://www.bruceeckel.com.
John


The only reason for time is so that everything doesn't happen all at once.
- Buckaroo Banzai
Allen Alchian
Ranch Hand

Joined: Oct 11, 2000
Posts: 83
John,
I've got Eckel's book and it's a good book. He suggests in his book that he has posted solutions to selected problems at his web site, but when I checked the site in mid Nov 2000, there was only a statement saying that he hasn't gotten around to posting solutions yet. Sigh. Maybe I'll follow through on your suggestion about posting on the JavaRanch board. But I'd rather be in a position to contribute some of the solution rather than just identify a problem.
Tyler
As far as finding some challenging problems, the University of Maryland computer science department uses the web to post assignments for its students. These are very interesting problems, and quite realistic. Unfortunately they are not Java programs, but rather written in C or C++ (depending on the class). Nevertheless, if you want a challenge at the beginning level, this site will give you some good ones.
Perhaps some of these programs written in Java and posted at the JavaRanch would be useful. I will be taking a university class in Java starting next month, and hopefully I'll be up to providing some sample problems/solutions after the course which the JavaRanch might want to use.
If you're interested in seeing what's available at the U of MD site go to http://www.csee.umbc.edu/courses/undergraduate
You'll see a list of courses.
201 is Programming in C
202 is Programming in C++
I suggest you try the assignments in 201. But you'll probably want to see what's in 202 also.
After you select a course (201 or 202) then select one of the semesters. They have the current and several past semesters listed.
Then you'll need to pick a Section for that semester.
Finally you'll be at a page that lists the Project assignments. Pick one. I suggest you avoid Project 1 because that's always a test program just to make sure students can compile and transmit code.
There are about 5 or 6 projects for each semester, and they are generally all different, so this gives you a pretty good selection of projects to pick from.
[This message has been edited by Allen Alchian (edited December 16, 2000).]
[This message has been edited by Allen Alchian (edited December 16, 2000).]
tyler jones
Ranch Hand

Joined: Dec 01, 2000
Posts: 101
Thanks Allen, those exercises sound like they would work great.
John Wetherbie
Rancher

Joined: Apr 05, 2000
Posts: 1449
Allen,
Well, if you were to propose creating some exercises and then helped come up with them you'd get experience. You'd have to come up with example solutions that people could refer to/compare their project to. So you'd get experience designing and coding something involved while helping improve Java Ranch.
Give it some thought, OK?
John
Allen Alchian
Ranch Hand

Joined: Oct 11, 2000
Posts: 83
John,
I'll give your suggestion some thought. I have some ideas but I'm just too "green" with Java to be useful at this point. Maybe by next Spring I'll be somewhat competent. Meanwhile, I'll make some notes as to what I'd like to have at the JavaRanch as I go through the Java learning curve. I already know that I'd like to see more on polymorphism. I think I've pretty well got that down, finally.
Allen
 
GeeCON Prague 2014
 
subject: exercises