AP Computer Science book

<p>Hello, I am an ambitious sophomore looking to self-study for the AP computer science/java exam in May and am in need of a textbook.
I already have background in programming so this shouldn't be too much of a problem.
If you are taking the class, can you please post the textbook you are using?
Thank you!</p>

<p>There are already a ton of threads on this topic.
I recommend [Lawrenceville</a> Press - A Guide to Programming in Java](<a href=“http://www.lvp.com/java.htm]Lawrenceville”>http://www.lvp.com/java.htm) or Java Concepts [Big</a> Java / Java Concepts](<a href=“http://www.horstmann.com/bigjava.html]Big”>http://www.horstmann.com/bigjava.html)</p>

<p>I recommend Litvin’s Be Prepared for the AP Computer Science Exam in Java. It prepared me well enough ^^</p>

<p>Was it hard to self-study for it, especially if you have minimal previous knowledge?</p>

<p>I followed this open class last year and got a 4. Not amazing but I didn’t start studying till two weeks before. The class does not cover the GridWorld Case study but if you get the barrons book you can study it from there. The class does instead cover what it take to make a useful program in Java.
[Computer</a> Science I: Programming Methodology | Stanford Video Course](<a href=“http://academicearth.org/courses/programming-methodology]Computer”>Online College Courses & Accredited Degree Programs - Academic Earth)
OR
[Stanford</a> School of Engineering - Stanford Engineering Everywhere](<a href=“http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111]Stanford”>http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111)</p>

<p>Message me and I can give you the textbook for the class</p>

<p>BTW this class is toned down at the beginning so no real previous knowledge is needed and if you have any you can speed through most of the class</p>

<p>^Thanks for the links.</p>

<p>Last year, i used Horstmann’s Big Java textbook with Java Concepts, and Barron’s AP CS Review and got a 5, which was pretty amazing since I had a pretty crappy teacher.</p>