AP Computer Science Principles: How To Get A 5??

Hello!

I am a sophomore taking an AP Computer Science Principles class offered at my school. I am very concerned about the multiple choice section of the exam. Although she tries, my teacher is has a pretty rudimentary understanding of the concepts needed to get a 5. She is very ill prepared and cannot teach us all the required concepts in time for the exam. Granted, this is the first year it has ever been offered at my school. I have tried and failed to find adequate resources online to supplement what I learn in class. For anybody who did well on AP CSP last year, how did you go about studying? Are there any good resources on the internet? How long did you prepare for? Did you have any prior experience with coding? Do you have any other tips on how you got a 4 or 5 Thanks!

Hi, I took CSP last year and I got a 5. I recommend looking at practice tests on college board, and we also did practice problems at albert.io. I didn’t have any prior coding experience before this class. My teacher was amazing, I perhaps studied for .5-1 hour outside of school for the test because we did a good amount of practice in class. Practicing tracing code and coding yourself would be very helpful as well, since the multiple choice is mostly using your logic and being able to trace the pseudocode that they give you. Our class learned python at trinket.io. There are also practice CSP books you can buy, although I don’t have any experience with those.

It seems like it’s divided into 3 parts: multiple choice, create, and explore. The latter two are mostly done in class, so if you do a good job on that you should be all set.