# Teaching AP CSA

**URL:** <https://forum.code.org/t/teaching-ap-csa/7028>\
**Category:** CS Principles\
**Created:** [March 27, 2017, 4:37pm UTC](https://forum.code.org/t/teaching-ap-csa/7028 "2017-03-27T16:37:47Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![jranta](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jranta](https://forum.code.org/u/jranta)\
**Post date:** [March 27, 2017, 4:37pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/1 "2017-03-27T16:37:47Z")

</div>

I am teaching AP CSP using [code.org](http://code.org) curriculum. It’s great, a wonderful resource. I will be adding AP CSA Java next year. I am disappointed that [code.org](http://code.org) doesn’t have an APCSA curriculum. The several third party courses that are referenced are not easy to try out, and all cost money.

Is [code.org](http://code.org) going to be developing an APCSA curriculum? If not, are there any open source, free curricula out there? If not, which of the three referenced is good?

Thanks! John Ranta

---

<div class="post-metadata">

**Author:** ![anmrobnott](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/anmrobnott/32/505_2.png) [@anmrobnott](https://forum.code.org/u/anmrobnott)\
**Post date:** [March 27, 2017, 7:19pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/2 "2017-03-27T19:19:33Z")

</div>

@jranta

I echo your sentiments - CSA needs to be Code.org-tized. As far as I know there are no plans for a [Code.org](http://Code.org) CSA. But, I can keep begging…😉

Andrea

---

<div class="post-metadata">

**Author:** ![kaitie\_o\_bryan](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/kaitie_o_bryan/32/2278_2.png) [@kaitie\_o\_bryan](https://forum.code.org/u/kaitie_o_bryan)\
**Post date:** [March 27, 2017, 10:40pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/3 "2017-03-27T22:40:30Z")

</div>

@jranta I am in the exact same situation!

We are adding it next year and I am also feeling a bit spoiled from having [code.org](http://code.org) to use for CSP. That being said, I think there are a few things to consider here:

1. The AP CSA community believes sharing is caring from what I have been told. There is a facebook group AND the AP community on the college board site where people are VERY willing to share what they have (or so I am told).

2. While the content is new, I feel like seeing CSP taught in an engaging/hands-on way with [code.org](http://code.org) has helped me think about ways I can do this with CSA. While I don’t know the CSA content yet, my first goal will be to think about how to code.org-ize it as I learn it.

Finally, I checked with some people and got confirmation that they have no plans to do CSA. That being said, begging can’t hurt! 😉

---

<div class="post-metadata">

**Author:** ![mercedes\_v\_felix](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@mercedes\_v\_felix](https://forum.code.org/u/mercedes_v_felix)\
**Post date:** [March 28, 2017, 3:44am UTC](https://forum.code.org/t/teaching-ap-csa/7028/4 "2017-03-28T03:44:07Z")

</div>

I am in the same place. My school will be opening a section of AP CSA. Does anyone have any recommendations in terms of curriculum, environment and professional development?

---

<div class="post-metadata">

**Author:** ![anon24944129](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@anon24944129](https://forum.code.org/u/anon24944129)\
**Post date:** [March 28, 2017, 6:26pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/5 "2017-03-28T18:26:19Z")

</div>

We do have the start of a resources page for AP CS A here: [https://code.org/educate/curriculum/3rd-party/apcsa](https://code.org/educate/curriculum/3rd-party/apcsa)

It’s a growing list…if folks have AP CS A curricula or great resource pages that they’ve used with success, please message me directly!

Best,  
Sarah

---

<div class="post-metadata">

**Author:** ![jranta](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jranta](https://forum.code.org/u/jranta)\
**Post date:** [March 29, 2017, 12:48pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/6 "2017-03-29T12:48:04Z")

</div>

In my queries and searching, I found this organization, with a for-fee curriculum for AP CSA. APlus Computer Science Curriculum

---

<div class="post-metadata">

**Author:** ![jranta](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jranta](https://forum.code.org/u/jranta)\
**Post date:** [March 29, 2017, 12:54pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/7 "2017-03-29T12:54:40Z")

</div>

I also found the following free course from Purdue. Not sure how this could be used with my high school students, but it might be helpful for PD. [https://courses.edx.org/courses/course-v1:PurdueX+CS180.1x+3T2016/courseware/12ae5fcf0c1646e594ce89023b865044/f9b6895fc71c4f88b045da693afd7415/](https://courses.edx.org/courses/course-v1:PurdueX+CS180.1x+3T2016/courseware/12ae5fcf0c1646e594ce89023b865044/f9b6895fc71c4f88b045da693afd7415/)

---

<div class="post-metadata">

**Author:** ![lizzy\_quinanola](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/lizzy_quinanola/32/143_2.png) [@lizzy\_quinanola](https://forum.code.org/u/lizzy_quinanola)\
**Post date:** [March 29, 2017, 4:05pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/8 "2017-03-29T16:05:07Z")

</div>

I’m based in southern California and have heard rave reviews for the AP by the Sea Summer Institute held at University of San Diego. I will be attending that this summer as my school is also adding AP CSA next year. Best of luck to all of us! 😉

---

<div class="post-metadata">

**Author:** ![jranta](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jranta](https://forum.code.org/u/jranta)\
**Post date:** [March 30, 2017, 12:12pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/9 "2017-03-30T12:12:02Z")

</div>

Just to update folks on what I’ve found so far:

In addition to the 3 “for-fee” curriculum providers listed on [code.org](http://code.org):

There’s a for-fee curriculum for APCSA from APlus. They will send you a trial login, and the pricing doesn’t seem too bad.

UMass has a for-fee curriculum called iJava. They offer a free trial for teachers, and it looks like it costs $10 per student.

EdX has a free curriculum online for APCSA (at least the first part of APCSA) from Purdue University. I’ve been going through it. It is solid, but I am concerned about its availability for students (and me) next year. It seems to come online and go offline depending on EdX’s schedule.

A couple of folks have used the APCSA textbook from Pearson. I’m not a fan of textbooks, I greatly prefer an online curriculum, but good to know it’s there.

There are lots of bits and pieces on the AP CSA website, here [http://apcentral.collegeboard.com/apc/public/courses/teachers\_corner/228631.html](http://apcentral.collegeboard.com/apc/public/courses/teachers_corner/228631.html).

I’ll post more as I find it. Thanks to everyone for their feedback and suggestions. JR

---

<div class="post-metadata">

**Author:** ![anmrobnott](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/anmrobnott/32/505_2.png) [@anmrobnott](https://forum.code.org/u/anmrobnott)\
**Post date:** [March 30, 2017, 10:23pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/10 "2017-03-30T22:23:50Z")

</div>

I use the A+ stuff and it has been helpful for powerpoints, worksheets, labs and quizzes. I experimented with POGIL and flipped learning to give students more time to work through problems

Andrea

---

<div class="post-metadata">

**Author:** ![jranta](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jranta](https://forum.code.org/u/jranta)\
**Post date:** [February 16, 2018, 3:05pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/11 "2018-02-16T15:05:47Z")

</div>

One more to add - Runestone Academy has a great AP Exam review for APCSA (and other open source, online comp sci courses as well). JR

---

<div class="post-metadata">

**Author:** ![eric.howe](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/eric.howe/32/2090_2.png) [@eric.howe](https://forum.code.org/u/eric.howe)\
**Post date:** [May 8, 2018, 3:44pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/12 "2018-05-08T15:44:02Z")

</div>

Still no plans for [Code.org](http://Code.org) to add APCSA? What a shame!

[Code.org](http://Code.org) is amazing in so many ways and is the affordable option for many schools that can’t otherwise bring CS to schools…

[Code.org](http://Code.org), please reconsider!

---

<div class="post-metadata">

**Author:** ![gtwrobel](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/gtwrobel/32/3576_2.png) [@gtwrobel](https://forum.code.org/u/gtwrobel)\
**Post date:** [May 8, 2018, 11:04pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/13 "2018-05-08T23:04:09Z")

</div>

@eric.howe We’ll happily take the compliment on all the wonderful courses we already make available 😉 but adding that particular one isn’t currently on the roadmap. We’re always happy to hear your feedback, however, since we’re always trying to allocate resources to best meet needs in schools and classrooms.

---

<div class="post-metadata">

**Author:** ![jranta](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jranta](https://forum.code.org/u/jranta)\
**Post date:** [June 1, 2018, 12:53pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/14 "2018-06-01T12:53:27Z")

</div>

Picking up this thread again, as I am evaluating new curricula for next fall. Two more APCSA online courses that I have found are the TEALS APCSA curriculum on GitHub ([https://legacy.gitbook.com/book/tealsk12/ap-computer-science-a/details](https://legacy.gitbook.com/book/tealsk12/ap-computer-science-a/details)) and codeHS ([https://codehs.com/info/curriculum/apjava](https://codehs.com/info/curriculum/apjava)). They are both free for the basic curriculum, but if you want to be able to track student progress there’s a fee on codeHS. I’m still hoping that [code.org](http://code.org) announces their own APCSA, as their APCSP is my students’ favorite.

---

<div class="post-metadata">

**Author:** ![lynn.garnaat](https://avatars.discourse-cdn.com/v4/letter/l/df788c/32.png) [@lynn.garnaat](https://forum.code.org/u/lynn.garnaat)\
**Post date:** [June 4, 2019, 12:19pm UTC](https://forum.code.org/t/teaching-ap-csa/7028/15 "2019-06-04T12:19:12Z")

</div>

My school is adding AP CSA next year, and I am looking for a curriculum. Did you pick a curriculum that you liked (or hated)? We have been approved for lab support from TEALS so I could use their curriculum, but I could also choose another one if there are better options. My school does have a budget for curriculum so it doesn’t have to be a free one. Thanks for your help!

---

<div class="post-metadata">

**Author:** ![jranta](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@jranta](https://forum.code.org/u/jranta)\
**Post date:** [June 5, 2019, 10:54am UTC](https://forum.code.org/t/teaching-ap-csa/7028/16 "2019-06-05T10:54:45Z")

</div>

Lynn, I’ve been using the iJava curriculum from Umass. I like it, some of my kids find it difficult, most handle it well. It is entirely online, with built in quiz questions and projects. The teacher console let’s you follow each kid’s  
progress. The curriculum is used by over 100 high schools. It costs $5 per student. A caution, some of my kids found an online answer key from one of those “course helper” pay-to-cheat sites, and were using it to plagiarize. JR

![](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex016/uploads/codeorgforum/original/2X/2/2485d26919316b1d80aa60f5ca8e2cb5bc0275fe.jpeg)
