I recently finished with my OCJP certification exam. I scored 92% in it. I am still in my 4th year of engineering in computer science. Job placements are going to start in my college in next 2 months and I plan to complete my OCMJD certification as well by that time. I have no idea about OCMJD, how it is conducted, what are the procedures involoved in submitting the project. I'll be very gratefull to you guys if you all could help me with the meticulous detail regarding OCMJD exams. On an average how much time does it take to submit the project. Grrr there are some many questions in my head so i'll probably leave it to you to offer any advice/suggestions/help regarding it.
Looking forward for your help.
The OCMJD is a performance-based (hands-on) certification consisting of 2 parts (assignment + essay). The candidate needs to submit a working prototype given a) a set of requirements, b) limited source code and c) a data file. Then once done with the coding, you need to take an essay exam defending your design choices during the assignment.
The assignment is basically a booking system consisting of a client (done in Java Swing) and a server (done in Sockets or Remote Method Invocation RMI) interacting with the data file. It really tests your skills in: a) Swing, b) Sockets or RMI, c) locking mechanism (threading/concurrency), d) OO design and principles. What you need to submit: a) source code, b) javadoc, c) a user guide how to use the system, d) the compile classes in jar file.
Oracle requires the candidate to complete the OCMJD (assignment and essay) within 6 months. Oh another crucial requirement is mandatory training. Even if you passed but without the training, you won't get the cert.
I suggest you look through the SCJD FAQ and glance through Roberto's paper on this cert (also in FAQ).
Assuming you attending 4-year college, achieving OCMJD plus maybe final year project plus preparing for job interviews can be tough. It really depends on your comfort and ability in Swing, concurrency and Sockets/RMI.
When I did mine, it took me about 3 months part-time designing and implementing the OCMJD. And during that time I wasn't working. I could have spent more time but I fend up thinking of a better approach to improve my locking mechanism.
K. Tsang wrote:
Oh another crucial requirement is mandatory training. Even if you passed but without the training, you won't get the cert.
Thank you very much K. Tsang. About the training requirement, i tried searching it in the faq's but couldn't get my answer. What trainig are you exactly talking about?
K. Tsang wrote:
Assuming you attending 4-year college, achieving OCMJD plus maybe final year project plus preparing for job interviews can be tough.
Actually yes it will be tough for me to handle soo many things at present. But I want to prepare myself for it completely from now. I do need to brush up my skills in networking part. So taking this exam might take some time.