Computer Science Ap - Can I do it?

<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>Should be very easy, all you need to do is learn java syntax practically :)</p>

<p>Okay that’s good to know. But learning the the entire Java syntax may be hard in just 7 months.</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>You don’t need to learn the entire syntax lol</p>

<p>Okay thanks a lot guys. Time to get studying hehe</p>

<p>If you know C++, Java shouldn’t be too hard.</p>

<p>

The most I could ever do in HTML was a ‘Hello World’ program :/</p>

<p>I hope MITHopeful doesn’t see this thread. There’s enough egocentrism here on the board already.</p>

<p>HTML isn’t a programming language… its a markup language.</p>

<p>That is so sad. Only a hello world program in HTML.
the code for a hello world is :

</p>

<p>^ See neurophyte’s post.</p>

<p>The short answer is no. No you cannot. No one can.</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>