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?
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
Yes, of course, and I accept that blame. In fact, i covet that blame. As does this tiny ad: