<p>Is this class helpful if you want to major in compsci? Is it fun? Can I take it with out any prior coding experience?</p>
<p>You don’t need any prior coding experience. For me it’s pretty damn hard not because it’s hard to understand, but because of the nuances in coding. Multiple choice is fairly easy for me, but the free response kills me. That being said, I’m a sophomore fresh out of Geometry with a 91 in the class, so go for it I suppose (I’m not a math whiz or anything)</p>
<p>At my school, the Intro to Comp Sci and AP Comp Sci kids are in the same class. The only difference is AP CompSci is two semesters, intro is one. I’m taking Intro because I need that career credit to graduate lol.</p>
<p>It’s not hard at all IMO. If you have prior experience you will breeze through the class like its nothing. I don’t have prior experience though. last block a kid was sleeping on the floor and the teacher did not notice. Welcome to college level courses !</p>
<p>AP Computer Science requires roughly half of the memorization skills of AP World/AP US and roughly 3/4th of the logic skills/manipulation techniques found in AP sciences. Once you get the terminology(which may or may not be tough depending on the person)the class will become a lot easier. I wouldn’t say you need to be a math whiz or any skills outside of pre-algebra, but it does require a lot of variable manipulate that may come easier to people who have taken higher levels of math. </p>
<p>All and all it’s a pretty fun class once you get use to the language.</p>
<p>@Quadmaster there is very little memorization required. Almost everyone you need is on the quick reference packet they give you during the exam. It’s all logic and application, probably the AP exam that focuses the most on it.</p>
<p>They aren’t going to ask you “what is polymorphism” but which one is an example of it give some defined classes. If you work in Java enough, your practical skills should remove most memorization needed.</p>
<p>I took it last year, got a 5, joke of a class. Had a 98? in the end. </p>
<p>I feel like the programming is tedious, but I’m glad that I decided to take it this year. I’m taking it online, and it’s not exactly hard, but I wish I had a teacher to explain the logic better. </p>
<p>Thanks for the advice. Wow. smh…america’s school system…ap classes… -_-</p>