Yesterday evening I ended my develpment of my URLyBird program and wanted to submit it. Than I read "When you have completed your assignment and your essay exam, you may submit your assignment to developer-submit_"
So I have to do my essay exam before submitting (its in your FAQ too). But I don't know what I have to do. Must I prepare some kind of powerpoint presentation or print my code? I just don't understand whats the next step.
Hope someone can explain me.
Welcome to the JavaRanch!
The essay exam is the 2nd part of the SCJD/OCMJD exam, and requires you to buy another voucher. Then you can schedule the exam in a testing center of your choice and you'll get an exam with just 4 open questions about your assignment (noi multiple choice), just to proof you have developed the assignment yourself and not your neighbour who is a java whizz kid
If you developed the assignment on your own, no need to worry about this exam, it will be a no-brainer.
Kenny Johnson wrote:what kind of questions are on the written exam?
I think you don't have to worry about the essay exam, when you wrote the code yourself.
Take a look here: Essay exam
This essay exam was the longest one for me, I was done only 5 minutes before the end, when for SCJP and SCWCD I had quite a lot of time left after I completed my exam.
do not provide actual exam questions, had to delete that part
Alain Trottier's sample questions are a good resource if you want to have a feeling for the type of questions.
Personally I recommend against trying to invent answers while you are there. If you used a technology because you are familiar with it, then say so. But if you invent a reason then there is a chance that you will get it wrong and fail. Imagine stating that you used RMI because it's been around longer than Sockets and is therefore more stable. Oops. (Just in case anyone is reading this who doesn't know: RMI is the new(er) kid on the block).
I know of at least one person who used Sockets simply because he already used RMI in his day job, and wanted to learn something new. I think that is a very good reason.
Andrew Monkhouse wrote:Personally I recommend against trying to invent answers while you are there. If you used a technology because you are familiar with it, then say so. But if you invent a reason then there is a chance that you will get it wrong and fail. Imagine stating that you used RMI because it's been around longer than Sockets and is therefore more stable. Oops. (Just in case anyone is reading this who doesn't know: RMI is the new(er) kid on the block).
I completely agree with that!
That is why I really took care of not writing anything wrong, cause that would hurt me big time, so I was extremely cautious.
I had to make up things though, cause otherwise I would have to leave it empty or say that "I did it that way cause I saw it done that way in SCJD book". The question was about Swing table, and I have just used the approach presented in the book, and everywhere else. I have never seen someone to the alternative approach that they were talking about in the question.
Kenny Johnson wrote:what do you mean they asked a question about the JTable? That sounds kind of odd, since the instructions state you MUST use a JTable.
That's true. It's not about the JTable itself of course (being a must requirement), but about something related to the JTable.
I will lock this thread now because it's simply not allowed to go into further detail.
Short summary: If you developed the assignment yourself, the essay exam won't be a problem at all. It's just used to make sure you actually developed the solution and not your neighbour who happens to be a java guru. How more detailed information (about your code) you can give, the better.