to prepare I recommend the books "Thinking in Java" (based on what you know already you may just need chapter 16 and above), "Effective Java" and "Design Patterns". Working through these costs a lot of time, but it gives you skills you need all the time, not just for the SCJD-assignment.
You should have finished a few projects with 50 kB or more source code.
Almost everyone needs 100 - 200 hours for the SCJD-assignment, independent from prior knowledge and experience (the minimum is around 20 - 25 hours).
However, I read about many poeple who knew far less than I suggested before they got started with their project, and it worked out well for them anyway: They learned a lot while working on the assignment and they passed with a high score.
Thanks a lot for your immediate reply. I appreciate your guidance.
There is one particular question which concerns me the most.
Does the number of days that we take to complete the assignment have an impact on assessment?
If I intend to put in 100 hrs in the assignment, would it be alright to spread out my assignment over one month working 3-4 hours a day. Or would it help me score better if I put in 8 hours a day and finish the assignment in 12-15 days?
Thanks and Regards, Zeus
Joined: Jul 17, 2004
as far as I know and according to the official statements by Sun the time you take is irrelevant. I did it in 17 days, because I had the time.
Joined: Apr 03, 2005
Thanks again. And 17 days - you must be really fast, or must have worked real long hours.
17 days is extremely fast... much faster than the average. I spent around six months on mine, but I also have a demanding full time job and two children under the age of 3!
“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” - Rich Cook