AP CSP - worthwhile if i've taken CSA?

I’m gonna be a sophomore next year and have already taken a couple stem AP classes freshmen year (calc bc,physics,csa) and found them to be alright - I’m positive I can get 5’s on them but idk I might choke

I was wondering if taking CSP would be good idea for next year, even though I’ve taken CSA and found it pretty easy? I know that the two classes mostly have different material but I really don’t feel like potentially wasting a period when I could instead take a different, possibly more rigorous class

To those who have taken CSP how did you like the material? Was it a fun class? Would you recommend it?

I took CSP this year after having taken CSA. The programming portion of the class is, of course, significantly dumbed down. But that’s okay, because the rest of the class has pretty interesting material. It’s nice to know about Comp Sci beyond programming, like the internet and cyber security and how computers actually work. The performance tasks are pretty fun as well. I’d say if you want an interesting CS course that will probably be the easiest A in your life, it’s worth taking.

Depends in the colleges you’ll aim for. A CS AP doesnt replace other rigor, for top colleges. If you’re thinking of a stem major, rather than worry about this course, forward plan in case you run out of available math-sci classes, by jr or sr year. Look at the balance possible college targets do ask for. If you’re aiming high, learn what does matter.

This is one reason not to overload in freshman year. And now, you don’t tell us what “alright” means, what grades, and don’t have AP scores. Or an SAT/ACT to show.

In DD’s high school AP CSP is a prerequisite for AP CSA. I know that’s not the case everywhere, but it would indicate that AP CSP after AP CSA is a step back/down in rigor.

@lookingforward Top colleges do seem pretty nice ngl but I do know that they don’t matter as much as most people make them out to be, and that it isn’t the end of the world if I don’t make one. I do have a rough course plan for high school, and decided to only take 3 aps instead of 4 so I could focus on some ECs that I enjoy more than ap classes (idk like amc/aime usaco & tennis). The only reason why im taking 3 ap classes this year is because I knew I could handle the workflow easily, without having to do any work outside of class

As for elaboration on what “alright” meant in my post (I was really vague I apologize), my grades in each of my classes average a 99-100, have consistently gotten 5’s on every protected mock test we do in class, and have aced the CSA mock a couple of times. Just last week I took the physics 1 test and am confident that I can get a 5

I don’t have SAT/ACT scores bc I’m a freshman and haven’t really thought about them much - I did try out Math 2 earlier this year and got an 800 though

I genuinely hate bragging, especially on an online form like this, but if it helps others help me out I’ll do it sparingly

@zbrown01 Thanks a lot man :slight_smile: CSP does seem really interesting and that’s a big reason why I’m thinking about taking it next year

CS principles is a broader introduction to CS, suitable for both prospective CS majors and those who will not major in CS. Reply #1 is probably a good assessment.