wood burning stoves 2.0*
The moose likes Java in General and the fly likes assigments (intermediate course) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "assigments (intermediate course)" Watch "assigments (intermediate course)" New topic

assigments (intermediate course)

sara li

Joined: Feb 27, 2003
Posts: 11
Hi I am learning Java by myself. I am looking for tutorial which explain the subject and give assignment after finishing each subject to practice! and I hope the solution is given as well? any idea where can I find such tutorial
Bill Cey

Joined: Mar 22, 2003
Posts: 5
The college class I was in used Dietel and Dietel's "Java, How to Program". It was an excellent book, and each chapter had problems to be solved at the end. The GUI chapters are fantastic! The book does a great job of covering awt, swing, and event handeling. I would strongly reccomend it.
It would also be very usefull if you found someone who knows java to help tutor you. Otherwise you can go nuts with code that should work, except you did not capitalize s in string. Little things like that can take up so much time when you first start out.
Dirk Schreckmann

Joined: Dec 10, 2001
Posts: 7023
Here is a list of free on-line Java tutorials and books that I have found useful. Some of them include exercises and answers.
  • Sun's Java Tutorial
  • Introduction to Computer Science using Java by Bradley Kjell
  • Introduction to Programming Using Java by David J. Eck
  • Dick Baldwin's Java Programming Tutorials
  • Interactive Programming In Java by Lynn Andrea Stein

  • [How To Ask Good Questions] [JavaRanch FAQ Wiki] [JavaRanch Radio]
    John Lee
    Ranch Hand

    Joined: Aug 05, 2001
    Posts: 2545
    Starting from scratch? There are a loty of books can help. My favorite is "Teach yourself XXX in 21 days". At least, you know what java is about.
    William Barnes
    Ranch Hand

    Joined: Mar 16, 2001
    Posts: 984

    There is nothing worse than trying to learn something by yourself (at least in my case). I would suggest you try and find a class, if cost is a factor ask the instructor if you can just sit in.

    Please ignore post, I have no idea what I am talking about.
    John Lee
    Ranch Hand

    Joined: Aug 05, 2001
    Posts: 2545
    I learned most computer stuff by myself. One advantage of self-learning is flexible. You can do it 10 hr per day over weekend.
    When you take a class, you have to follow the class, do homework, commute between classroom and home, be on time,... so there is a lot of hussle.
    By the way, a java class can easily costs $500. Yes, you will get a class certificate, but I think most people would prefer SCJP.
    karl koch
    Ranch Hand

    Joined: May 25, 2001
    Posts: 388
    you just might learn the wrong things or the right things in the wrong way if you do it all on yourself.
    but this depends on you and the way you learn.
    i prefer classes to get into some topic and then learning by doing and assignments you can show to your prof.
    John Lee
    Ranch Hand

    Joined: Aug 05, 2001
    Posts: 2545
    I agree with you to some extent. Learning the right thing or wrong thing really depends on what your goal is. If the goal is to get SCJP, then the right thing will be syntax. If the goal is to improve programming skill, then the right thing will be to practise programming.
    So you really need to set your goal first, then make the game plan. In either case, I think the best way is self-learning for me. But everybody is different. What we are doing here can only give you some reference, by the end of the day, it is you to make the decision.
    John Lee
    Ranch Hand

    Joined: Aug 05, 2001
    Posts: 2545
    I believe there are a lot of this kind of tutorial out there. There may not be a tutorial good for everybody.
    I would try one of them first, when you feel you are not learning anything, or it is too tough, then switch to another quickly. You did not lose anything, since you keep learning. And you wil be more experienced in picking up right tutorial for yourself.
    John Lee
    Ranch Hand

    Joined: Aug 05, 2001
    Posts: 2545
    Another thing I want to add is learning java is not hard. It may look diffcult, but learn it one step at a time, try to get together with other people in the same situation. Of course, this shouldn't be a problem, there is javaranch. And feel free to contact me, my email address:
    John Lee
    Ranch Hand

    Joined: Aug 05, 2001
    Posts: 2545
    Perhaps this is the correct sequency:
    1) Teach yourself Java in 21 days;
    2) SCJP;
    3) SCWCD;
    3) SCJD;
    4) SCEA I;
    5) IBM-486;
    6) SCEA II;
    wood burning stoves
    subject: assigments (intermediate course)
    Similar Threads
    Changing Classloader of My Thread
    key conflicts
    bitwise and shift operators
    Difference Class.forName and new Object call?