<p>My school doesn't offer an AP Computer Science class, but I would love to take it! I have some background in programming, I used Objective-C and Xcode (I make iPhone applications), and know a bit about HTML, too. </p>
<p>Do I have to take a course to score well on the AP Computer Science Exam, and what are some resources that I can use to study?</p>
<p>Can you learn Java relatively quickly? Because the AP CS exam is ridiculously easy. </p>
<p>There are a plethora of resources to learn Java with regards to AP CS everywhere. Then just learn and do the Case Study for AP CS and I guarantee you you’ll get a 4 or 5.</p>
<p>As long as you can pickup the syntax quickly on your own (which you obviously can if you know Objective-C), then the APCS exam is very easy. You will be fine self studying.</p>
<p>The hardest thing on the exam is mergesort, to get a glimpse of how easy it is.</p>
<p>Great! Do you know any good resources? I am using the Barron’s AP Computer Science book right now.</p>
<p>Unfortunately my AP Comp Sci teacher was diagnosed with cancer the first quarter of the class and left school for that year (she is fine now). My class was basically study hall/playing Halo, so I had to self study the course on my own time. I had zero prior computer science experience, studied out of the Barron’s book, and got a 5. Barron’s should be enough by itself, they actually cover a few things beyond the scope of the test. You have much more computer science skills and experience than I do, and I would be absolutely shocked if you didn’t get a 5.</p>