Anyone in AP Computer Science?

<p>Do you guys recommend this class? Is it fun/boring, difficult/easy, helpful, interesting...?</p>

<p>Thanks! :)</p>

<p>I’m doing it online through Amplify, and I really enjoy it. I’ll go through your list:</p>

<p>Fun/boring:
If you’ve done any programming before and enjoyed it, I think you’ll like AP CS (unlike your teacher isn’t good). However it’s a very theoretical course: I feel like if you enjoy math or theory-based sciences, you’ll like this too. There’s a lot of testing and debugging, though, so be prepared for lots of it. :)</p>

<p>Difficult/easy:
It depends on how you think. Programming is very logical, but not everyone gets it immediately. Have you taken any CS classes before? Some previous experience will help, even if it’s not java (I did some python a few years back).</p>

<p>Helpful:
Yes! Even if you don’t go into CS or any related fields, the skills you learn will help you all the time, since computers are everywhere. You don’t have to take AP CS for it, but if you like it / enjoy the challenge, I’d go for it.
Other languages may be used more, but for most people, learning how to think to program is the hardest part. </p>

<p>Interesting:
Again, it depends on you. I think it is. :)</p>

<p>To summarize, yes, I recommend it. But knowing the other classes you’ll be taking would be helpful, as would knowing if you’ve taken any programming courses previously (and how you did, how easy it was for you, and what level/language it was). Good luck in whatever you choose!</p>

<p>I’m taking it through FLVS. It’s nice to learn java, but it can be difficult/tedious at times.</p>

<p>Wow, thanks for the insight! I really appreciate it. I think i’m going to go for it.</p>

<p>You’ll probably like the class, but if you dont have the math oriented logical skills, then you’re gonna have a bad time. It’s a class very prone to careless mistakes and logical errors. I’m probably gonna get a low A this semester, but I actually had fun in it. Thanks to the class I made a program that randomly selects what drink I should pick from the Starbucks menu.</p>

<p>I know that my friends in AP CompSci right now are doing Battleship. </p>

<p>Honestly, this wasn’t on my radar before… but now I’m seriously considering taking AP Comp Sci.</p>

<p>Would I be okay if I haven’t taken a previous comp sci class before? A lot of kids at my school take Pre-AP before AP, but seeing that I’ll be a senior next year (wow, I got old way too fast) I won’t have the time. </p>

<p>It’s really fun, but definitely time consuming. </p>

<p>@Almondjoy7‌ I went into it without any experience, and I didn’t have any problems.</p>

<p>@awakeningvenus: Perfect, thank you so much!! Looks like it’s become a serious option now. </p>

@awakeningvenus Would you mind commenting on how the instruction for FLVS courses are delivered? webinars? videos? blackboard? I’m thinking of taking AP CompSci next year. I’ve been programming for about 9 months mostly Java, just recently HTML and PHP. How difficult is this class through FLVS? how much time per week? Thanks.

@CSinPA‌ Yeah, this is going to sound bad, but I’ve been thinking about dropping segment two of AP Computer Science. That shouldn’t be any indication of how you would do in the course. It’s just that the class is pretty intensive, and I’m behind, and I have a lot of other things on my plate.

Honestly, you shouldn’t have any problem at all since you have experience. All of my friends with programming experience prior to taking the class breezed through it. The instruction is mostly through online reading, but I know that there are live sessions occasionally. You’d probably just spend a couple of hours each week.

@awakeningvenus did you take an intro to computer science before that?

I took it last year as a sophomore and thought it was quite challenging. My teacher gave the students really difficult labs, which required a lot of thinking and outside information. If you like thinking and programming, AP Computer Science would be perfect for you. Plus this year, they removed a segment called Grid World, which may make the AP test easier than last year’s AP test.

@Decepters‌ No, I didn’t.

thats the reason ^ lol in my school its mandatory to get an 85 or above in intro to move up to AP

I’m planning on taking it online next year, when I’ll be a sophmore. I’m taking it partly because it’s interesting (I’m kinda a nerd lol). I have very minimal past exprience, but I think I can do it.

I took it without doing any prerequisite coding class, and people told me it would be easy for me, considering I had an interest in computer science. Honestly, it is a fun class, I have to admit. However, find out about the teacher before joining. I had a pretty crappy, narcissistic teacher who only taught for five minutes, and let us start on our assignments. He only gave good grades to those that are extremely gifted, and he never helped kids, despite staying after school quite often. It honestly just depends.