right arrow
Examples: Monday, today, last week, Mar 26, 3/26/04

What is AP CSP Like?

expvsedexpvsed 1 replies1 threads New Member
Hi, I'm currently a freshman in highschool interested in taking courses related to computer science. I have some background knowledge of HTML, CSS, and Javascript, although I assume they will not be needed (I can be wrong). I'd like to know about the workload and generally the difficulty of the class. I'm asking this because I plan on taking AP Bio and Chemistry sophomore year along with an Algebra 2 Research class.
edited January 16
8 replies
· Reply · Share

Replies to: What is AP CSP Like?

  • RichInPittRichInPitt 1923 replies31 threads Senior Member
    Most of the development work my D did in CSP was JavaScript, so your skills would come in handy. It wasn’t really a development class, but there was some. More time was spent on networking, data structures, cybersecurity, and other computing/technology topics.

    She didn’t find it difficult - it has a reputation as one of the easier AP courses, good for freshmen and sophomores as an entry to AP courses
    · Reply · Share
  • XtremeBlaze777XtremeBlaze777 152 replies16 threads Junior Member
    You don't need any prior programming experience but it's helpful to have. AP CSP is project and research based but it is a very easy class (should not be adding too much to the Bio/Chem stress). It is one of the few AP classes sophomores at my school are allowed to take (they are considering letting freshman take it). It serves as a great introductory to not only AP courses, but to applications of CS as well. The teacher might have required programming units, we did scratch and processing (but the teacher let me and a couple of other students substitute both of these with advanced java since we had already taken CS A), but see if your teacher does / will let you use a language you are comfortable with. The AP exam portfolio can be written in ANY (literally any) programming language but you must meet all of their very specific guidelines.
    · Reply · Share
  • ucbalumnusucbalumnus 80218 replies720 threads Senior Member
    Here is a college course that was an inspiration / model for AP CS principles:
    https://cs10.org/
    · Reply · Share
  • expvsedexpvsed 1 replies1 threads New Member
    Is CS A harder by much? My current schedule may not have enough space for double science, so I'm planning on dedicating my schedule to fit Computer Sci A, although I'm contemplating the difficulty of it. I have asked the teacher in my school, who gave me a zip file of projects to work on to refresh my memory.
    · Reply · Share
  • offtocollege20offtocollege20 4 replies3 threads New Member
    AP Computer Science A is much harder than AP CSP- definitly take AP CSP if you want an easy AP>
    · Reply · Share
  • Groundwork2022Groundwork2022 2821 replies65 threads Senior Member
    The best thing to do is talk to the teacher who teaches the class (ask about the expectations and workload), talk to students who have taken it before, and talk to your GC. All that will tell you if the class is right for you.

    DD's experience taking AP CSA did not match what posters say on these boards about it being an easy class. She got an A and a 5 on the exam, but she had to work for it. It is a very well-taught class in her school (unusual, it seems), but it was not "easy". Four kids dropped out, one as late as February. More often than not, she had about 15 hours of homework a week, mostly individual projects (they programmed their own versions of Crossy Road, Battleship, Left-Right-Center, and Wheel of Fortune games). Very little of the homework was due the day after it was assigned (and often they were given a weekend), which helped with time management. They got exposure to 5-6 programming languages over the course of the year. There was a peer tutor available once a week to them, if needed. Everyone in the class got 4's and 5's on the exam, even some kids who got C grades.

    This year she is taking AP CSA. It is very easy, and she hardly ever has much homework. It is all Java-based. DD is actually disappointed the class isn't learning more aggressively, since CS is her thing. I think that part of the reason she finds it easy may be because AP CSA was so well-taught the previous year, but she said there are kids still struggling in the class (no dropouts yet, though).
    · Reply · Share
  • RichInPittRichInPitt 1923 replies31 threads Senior Member
    edited February 11
    DD's experience taking AP CSA did not match what posters say on these boards about it being an easy class. She got an A and a 5 on the exam, but she had to work for it.
    ...
    This year she is taking AP CSA. It is very easy
    ...
    I think that part of the reason she finds it easy may be because AP CSA was so well-taught the previous year,

    I can’t follow this.

    edited February 11
    · Reply · Share
  • Groundwork2022Groundwork2022 2821 replies65 threads Senior Member
    edited February 12
    @RichInPitt

    Sorry, I should have said, "DD's experience taking AP CSP...".

    This year she is taking AP CSA. My bad.

    Maybe a moderator can edit my typo for clarity?
    edited February 12
    · Reply · Share
Sign In or Register to comment.

Recent Activity