how the OCA Java Programmer certification compares to AP Computer Science A

I gave a presentation to high schoolers about the OCA Java Programmer I certification. I was asked over email how well the AP (Advanced Placement) Computer Science class provides the foundational info for the OCA cert:
My main question is wondering how close within reach the java certification would be and how useful it would be to students.  From what you said, the value of having the cert is very good.  But, I’m still wondering about how much additional work will be required to achieve a good result.  I understand your point about needing study materials etc,-  that’s all a given and something that today’s students are very used to doing (PSAT, SAT, ACT, AP, CLEP, etc.).  But, do you expect that generally an AP Computer Science course would provide the foundational info needed to pass the test, and then the student just needs practice to be proficient and quick?
I took AP Computer Science over 15 years ago. It wasn’t in Java and a lot has changed. So I looked at the College Board’s Computer Science course description to find out. I also learned that AP Computer Science AB no longer exists.
AP Computer Science vs the OCA
The OCA exam is meant to cover the basics. In some ways, the AP exam goes beyond that. For example, the AP exam covers recursion. There are a few things covered on the OCA that don’t appear to be covered on the AP exam:
  • Exceptions – checked exceptions, throw/throws, try/catch block
  • StringBuilder
  • byte, char, float and long
  • Wrapper classes
  • Importing other Java packages
  • Garbage collection
  • Overloaded methods
  • Java 8 date/time
  • Java 8 lambdas/predicates
  • Plus a few things that I’m not clear as to whether they are on the AP
    • Ternary operators
    • Switch statements
    • Break/continue

All of these is easily learned through a study guide so I think a student preparing for the AP exam is in good shape to pick of an OCA certification study guide.

Plus it is likely the student’s class is using a book which was not intended for the narrower scope of the AP exam. Which means the student would have come across some of the above anyway.

OCA / OCP 8 Programmer Certification Kit NOW SHIPPING!

certkit Jeanne and I thrilled to announce that our publisher, Wiley Sybex, has released our two Java 8 Study Guides together as a Java 8 Certification Kit! The Java 8 Certification Kit is now shipping! The Java 8 Certification Kit includes the following two books and is a 30% saving over buying them individually:

Between the two books, the Java 8 Certification Kit includes a total of:

  • More than 350 Review Questions
  • 40 Assessment Questions to evaluate your skill level
  • 6 Practice Exams (3 for OCA 8, 3 for OCP 8) totaling more than 300 questions
  • More than 450 Flash Cards
  • 2 Searchable Glossaries

If you want to become an Oracle Certified Professional, the Java 8 Certification Kit contains everything you need to complete the 1Z0-808 Exam and the 1Z0-809 Exam!

If you already hold a Java OCP 7 certification, the Java 8 Certification Kit will also help you pass the 1Z0-810 Exam. Finally, if you hold a Oracle or Sun Certification for Java 6 or older, the Java 8 Certification Kit provides a good refresher for everything you missed in the OCA 8 exam and contains an additional appendix to help you pass the 1Z0-813 Exam.

Oracle re-scores BETA OCP 8 Exam!

Oops!Oracle offered a beta version of the Oracle Certified Professional, Java 8 Programmer, exam number 1Z1-809, last spring. Approximately 11-weeks after the beta exam ended, they released the score reports in August 2015. As anyone who has taken a beta exam probably knows, there are often questions and objectives on the exam that are not finalized and even contain errors, which is why it takes so long to score.

We are receiving a number of reports than in January 2016, approximately 8 months after the exam ended, users who took the beta OCP 8 1Z1-809 exam are now receiving a completely different score. In at least one case, a user who previously failed the exam got a bump 10%+ points and is now shown as passing the exam.

While slight changes to scores of beta exams is nothing new, the time between the exam and the re-scoring, as well as the size of the adjustment, are definitely quite bizarre. If you did take this exam, we recommend logging into Oracle CertView to see if your score has changed.