<p>So as someone who plans on majoring in CS, I am in a little trouble. I am taking AP CS online at the moment, and the coursework is kind of... hectic, to put it lightly. I get the typical assignments, but the tests are sort of mind-numbing, typo-filled, and stupidly complicated, as it seems the majority of the class fails them (including I), yet this is possibly because the teacher uses released AP MC questions without curves (With the curve I'd be getting 4s and 5s), but he always says that everyone is supposed to get 100% on this test. So here is my question: how difficult is college-level CS? Should I just give up?</p>
<p>AP CS A covers a portion of this course:
[CS61B</a> Home Page](<a href=“http://www-inst.eecs.berkeley.edu/~cs61b/archives.html]CS61B”>CS61B Home Page)</p>
<p>You can check the class notes, assignments, and tests to see what the course expectations are.</p>
<p>In our lectures, our teacher goes over the concepts, does examples, and answers questions. We have weekly homeworks. Some classes, there are “labs” one day a week which is on the material learned that week. Some schools might be different though.</p>
<p>I know at the freshman level you start out learning Python, at least at MIT. I would assume you work your way up from there.</p>
<p>MIT posts CompSci class lectures (hours long) on YouTube. I think that’s a great way to get a feel for a computer science class, since its coming from the top ranked university in the WORLD in that field!</p>