To anyone who has taken AP Computer Science...

<p>I'm taking AP Computer Science next year. I wanted to ask a few questions to anyone who has taken AP Computer Science.</p>

<p>Is the class completely centered around Java?
If it is completely centered around Java, a kid who already knows how to program in Java will be able to do very well, very easily in the class, correct?</p>

<p>How hard is Java compared to HTML?</p>

<p>thanks to anyone out there who takes the time to answer my questions. :)</p>

<p>Is the class completely centered around Java? YES
If it is completely centered around Java, a kid who already knows how to program in Java will be able to do very well, very easily in the class, correct?
The class' focus is computer science, meaning that you need to be a good problem solver, and be familiar with object oriented programing. If you are good at the things I have just described and know JAVA, you will be well off.</p>

<p>I agree with what ktoto said.
If you want to get a head start and understand what java is buy one of those self-teaching Java books at your local bookstore or skim it at the bookstore to get a general idea.
HTML and Java are not really comparable to each other. Java is a true programming language and HTML is a markup language. I will say though that in Java their is a lot more to learn than in HTML and it is more complex than HTML. I guess to answer your question yes it is harder.</p>

<p>If you enjoy math especially algebra, you will really enjoy programming.</p>

<p>thanks for your reply ktoto. could you also tell me how difficult java is when compared to HTML and CSS? of course this is assuming that you know HTML and CSS in addition to Java, if you don't i guess you can't answer. ;)</p>

<p>thanks though</p>

<p>EDIT: nevermind i guess this question got answered by gandalf</p>

<p>yup i think i'm gonna go out and buy one of those "teach yourself Java" books i been meaning to learn Java for a while now and now i have another incentive to do so! :)</p>

<p>The only languages that I know are : BASIC (which is crap) and JAVA. So I guess that I am a little ignorant when it comes to other languages.</p>

<p>lol ktoto i didn't know what BASIC was used for so i searched around on the web for it and found this definition: "A novice can write short BASIC programs (on the order of 10-20 lines) very easily; writing anything longer (a) is very painful, and (b) encourages bad habits that will make it harder to use more powerful languages well. This wouldn't be so bad if historical accidents hadn't made BASIC so common on low-end micros in the 1980s. As it is, it probably ruined tens of thousands of potential wizards."</p>

<p>lol they make it seem pretty crappy as well...</p>

<p>I found one of my programs from the from the very beginning of the course to give you a sense of what java is.</p>

<p>// Create class EvenOdd
class EvenOdd{
//Main method
public static void main(String [] args){
int number = 7;
//Test if number is even or odd
if (number%2 ==0)
System.out.println( number + " is even.");
else
System.out.println( number + " is odd.");</p>

<pre><code>}
// End main statement
</code></pre>

<p>}
//End class EvenOdd
This programs takes the number seven and tells you if it is even or odd.</p>

<p>ok i'm not exactly sure what that is but give me a couple of days with a "teach yourself java" book and i'm sure i'll figure it out lol</p>

<p>Good Luck! :)</p>