> I've never taken AP CS, but I bet lots of people here have, and they can probably elaborate on its usefulness
Well, when I took AP Computer Science, it was still Pascal, but it was pretty much what it says on the tin as far as being very roughly equivalent to an introductory college class (of course, the quality of introductory classes varies a lot by institution.)