when i took the ap computer science exam in '02 in C++, we spent all year in class doing a fish simulation that was more of a pain in the ass than it was helpful to me. then on the exam we had to 2 parts as mentioned by other people, but the second part was answering questions about the fish problem, i received a 4 on the exam and got credit for it, but as soon as i went to college i had to take a class in java that was the same level as the AP class and I lost my computer science credits that would have transferred.
my teacher for the class told us that she was going to teach the class in Java the next year, if she had done that earlier, I would not have wasted my time losing credits. I think it is a good idea to teach the course in Java.
when i took the ap computer science exam in '02 in C++, we spent all year in class doing a fish simulation that was more of a pain in the ass than it was helpful to me. then on the exam we had to 2 parts as mentioned by other people, but the second part was answering questions about the fish problem, i received a 4 on the exam and got credit for it, but as soon as i went to college i had to take a class in java that was the same level as the AP class and I lost my computer science credits that would have transferred. my teacher for the class told us that she was going to teach the class in Java the next year, if she had done that earlier, I would not have wasted my time losing credits. I think it is a good idea to teach the course in Java.