The Impact of AP CSA
AP CSA is designed to help students cultivate their understanding of coding as they do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks using Java. More than 212,000 students took AP computer science exams in 2022, including AP CSA and AP Computer Science Principles (CSP), more than doubling the access to computer science education since the AP CSP course launched.
Five Steps to Start
Here’s how to bring this course to your school.
Step 1: Add the Course and Identify and Recruit Teachers
Teachers in other disciplines, such as physics, calculus, statistics, and computer science principles, with knowledge of object-oriented programming, especially in Java, can also teach AP CSA. Please check with your local state and district regarding requirements to teach computer science.
Professional development opportunities are available from College Board and several endorsed providers. The AP Mentoring program is available to both new and experienced AP CSA teachers. This program provides support for teachers throughout the school year. Learn more.
Step 2: Explore Curriculum Options
Like all AP courses, AP CSA gives your teachers the flexibility to customize a curriculum based on the course’s curriculum framework.
As an alternative, your school may be interested in curricula developed by College Board–endorsed providers. Expert education organizations offer a full curriculum with preapproved syllabi, lesson plans, formative assessments, and professional development. Learn more.
Step 3: Check Your Resources
Make sure that your school meets these requirements:
- Each student has access to course materials.
- Each student has individual access to a computer (i.e., 1 student per computer) for adequate time to meet the course lab requirement and to complete course activities.
- Each student has access to the internet as well as to the tools and programming environments you’ll use.
Additionally, it would be ideal for students to have access to support multimedia explorations such as 3-D graphics and sound.
Step 4: Recruit Students
A well-designed implementation of AP CSA can engage all students, including those traditionally underrepresented in computer science, in the world of computing and technology. These students may need extra encouragement to participate in a computer science course. Administrators and teachers should provide additional outreach to parents and students to increase participation.
See proven strategies for recruiting underrepresented students to the AP CSA classroom.
Step 5: Submit Course Audit Form and Syllabus
The AP Course Audit has clear guidelines on curricular and resource requirements for AP courses. Review AP Course Audit resources for AP CSA and submit the course audit form and your syllabus. If you select an endorsed provider you can submit their preapproved syllabus. Learn more about the AP Course Audit.