The
real question is, how does "academic performance" correlate with actual proficiency? In AP Computer Science, probably not much. I'm taking the test soon (trying to skip the course and go on to fun stuff). At least half the review book is about the Java standard class library. Much of the remainder is Java syntax and semantics and the brain-damaged system that Java programmers call "good object-oriented design". Oh, and another thing: chapter 5 of the review book has a section called "The Software Development Life Cycle". The first subsection of that is titled "The Waterfall Model". After explaining the waterfall model, it proceeds to completely neglect the existence of any other software development model.
One of the most noticeable differences between A and AB is that in AB, you go into algorithms and big O notation in much more depth, and you do some work with implementations of binary trees and such. When they cut out AB, they are leaving what is essentially an AP Introduction to Java.
It's sad that this passes off as computer science. I'm taking the test so I can hopefully skip the course and move on to fun stuff that has APCS as a prerequisite. Fun stuff like AI. AI, the class where Python and Ruby are the default languages, and you get to use other things if you want, like Lisp.
(I found this out when I still didn't know much about Lisp, saw someone using it, and laughed at the stupid, old language with all the parentheses. The guy tried to explain that Lisp is a good language, but I wasn't convinced. Later I independently stumbled on some of PG's essays, and I was convinced.)