Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

assigments (intermediate course)

 
sara li
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Sheriff
Posts: 7023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
  •  
    John Lee
    Ranch Hand
    Posts: 2545
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 986
    Eclipse IDE Firefox Browser Tomcat Server
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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.
     
    John Lee
    Ranch Hand
    Posts: 2545
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 388
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    hi
    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.
    k
     
    John Lee
    Ranch Hand
    Posts: 2545
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 2545
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Posts: 2545
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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:
    don_liu_2001@yahoo.com
     
    John Lee
    Ranch Hand
    Posts: 2545
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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;
     
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic