<p>Okay so I'm a junior in high school and my school does not offer an AP computer Science course. I took Computer Programming 1 (Visual Basic) last year and got a 97 in the class. I have programmed in C++ for 2 years, am extremely adapt with computers, and can program in Basic and HTML also. </p>
<p>My problem is, would I stand a fair chance in getting a 4 or 5 on the AP Computer Science A exam by teaching myself the Java Language (I just started learning Java today). My experience in other languages is helping greatly but has anyone here taking the test? </p>
<p>And I also bought the AP Computer Science A Barrons Book to learn from.</p>
<p>Can this be done? Ap fees are paid for the school.</p>
<p>In my opinion the hard part is the logic behind the code, not the syntax. I really think it should be pretty easy for you to get a 5 with programming experience for 2 years.</p>
<p>There are quite a few Java quirks (things about inheritance and so on) that you’ll need to know for the test. But it is ridiculously, ridiculously, ridiculously easy. Just grab a few prep books as well and you’ll be ready to go.</p>
<p>Parts of the AP test use this program called GridWorld. You’re given the entire code and asked questions about it on the multiple choice. On the short answer you’ll have to write a few methods to extend it (at least I did last year, and I imagine this is consistent to this year’s AP test). The code is freely available online, somewhere, so you should probably check that out too, and familiarize yourself with how it works.</p>