How deep does Comp. Sci. go?

<p>Does the AP Computer Science exam go into the very details of Java, or does it test general knowledge of how to go about programming with Java. In other words, does it go into the how to write "Hello" in green color 10px from the left-corner of the screen, or does it test how to tackle a problem (like say plotting weather in a histogram)?</p>

<p>Sorry for the long sentence...I just want to get a gist of the breath so I know if it's worth reviewing and taking.</p>

<p>AP Comp Sci tests neither. Here are some of the things that the exam tests:</p>

<p>-Your ability to follow and evaluate a recursive method
-Your ability to follow and evaluate nested loops
-Your ability to follow and evaluate algorithms
-Your ability to catch syntax and logical errors</p>

<p>Basically, a large part of the test is to evaluate your knowledge of programming logic, not necessarily the finer points of Java itself.</p>

<p>Thank you. I’m glad the minute parts won’t directly be tested because I have an okay grasp on the logic, but I haven’t reviewed Java itself for over a year now.</p>

<p>Well you have an entire year to re-learn the details. :stuck_out_tongue: You might have to know minor syntax stuff for the multiple choice (you could get a question asking for the code without an error), and you do have to write code on the free response. However, the FRQs normally require easy methods and hard logic, as opposed to asking for minute things.</p>

<p>Take a look at page 2 for some mistakes that you can get away with without any penalization. <a href=“Supporting Students from Day One to Exam Day – AP Central | College Board”>Supporting Students from Day One to Exam Day – AP Central | College Board;

<p>Also, take a look at this booklet, which you get to use on both sections of the exam. <a href=“Supporting Students from Day One to Exam Day – AP Central | College Board”>Supporting Students from Day One to Exam Day – AP Central | College Board;

<p>There is nothing related to graphics or input/output on the AP test.</p>

<p>The main object of the class is to get students to understand the functions of computers and programs. Its main focuses are: Can you solve problems with a program? and Can you express you answer to a given problem in code? Java is simply chosen for its straight-forward nature.</p>