Crap!

<p>I was placed in advanced programming practicum. I'm gonna fail! I've only taken ap comp sci A. I got a 4 on that exam and I chose to take Introduction to Computer Science. But why did they place me in advanced programing practicum?</p>

<p>You'll be fine- 15-200, the course that you placed into, assumes that you know arrays, loops, and if statements, as well as how to make basic classes in Java. It is their policy that people with 4 and 5 on CS A and 4 on CS AB start in 15-200. What is your major?</p>

<p>Info Systems</p>

<p>Yeah as long as you know what arrays are and how to use them and loops and some basic object oriented programming you will do fine in 15-200</p>

<p>another question: im familiar with programming in c++ vut not in java. so my advisor had told me to read these books:</p>

<p>Horstmann's "Java Concepts"
Savitch's "Java: An Introduction to Problem Solving and Programming</p>

<p>I havent been able to find these books.</p>

<ol>
<li>Will i be okay in 15-200?</li>
<li>Can you recommend any other books which will be easily available in the library!</li>
</ol>

<p>You'll be fine with 15-200. Just look for any book other than "Java for Dummies" in the library and familarize yourself with the syntax of Java and structures of classes. Things like for loops and if statements are the same, but classes, methods (functions?), and 'primitive' types are a bit different.</p>

<p>I know that my freshman year they stuck all the people that were supposed to go to 15-111 (kind of like 200, but for people who know c++ instead of java) into 15-200. The course started out with a slow enough pace that you could pick up the language without having to have familiarized yourself with it over the summer. That said, it can't hurt to spend some time looking over it, it will only put you ahead</p>

<p>sachit, you should tell youself that programming language is indeed nothing. Going through the grammars of JAVA takes you, in a conservative estimate, two weeks, and you must be fine in 15-200</p>

<p>yeah, you should be fine. Java and c++ are almost same. But some things in java are different. For example, you should know the difference between equals and == in java. There are many tutorials available on the internet. You dont need to go to the library. <a href="http://java.sun.com/docs/books/tutorial/%5B/url%5D"&gt;http://java.sun.com/docs/books/tutorial/&lt;/a> is one of them.</p>

<p>A 4 on the APCS exam means you're prepared for 15-200. The word "advanced" in the name is rather misleading. It just assumes you've written Java code before.</p>

<p>I actually hadn't seen Java code before being placed into 15-200. I'm a CS major, and they sent out a programming test in the summer before freshman year to determine placement. It had to be written in Java, so I hastily went out, spent an afternoon skimming a Java book in the bookstore, learned enough syntax to write the stupid test, and got placed into 15-200. I had no trouble at all in 15-200. Knowing Java syntax is the least of your worries.</p>

<p>If you know C++, you've already got the syntax part done. Both C++ and Java have C-like syntax, though personally I think C++ is quite a bit uglier. Hopefully during your study of C++ you've learned the concepts of object-oriented programming; if so, you're even better off.</p>

<p>Bottom line: if you've never written a line of code in any language, you shouldn't be in 15-200. Otherwise, you should be fine without too much effort.</p>

<p>^^ cool!!!!!</p>