The framework focuses on computational thinking practices which are applied throughout the curriculum. The concept outline included in the curriculum is divided into seven units called "Big Ideas". Each unit contains a series of "Learning Objectives". Each "Learning Objective" is a general benchmark of student performance or understanding which has an associated "Enduring Understanding". An "Enduring Understanding" is a core comprehension which students should retain well after completing the course. Each "Learning Objective" is split into multiple "Essential Knowledge" standards, which are specific facts or content which the student must know to demonstrate mastery of the learning objective when assessed.4
Prior to 2021, the first task was the Explore section. The explore section was removed prior to the 2021 exam. The exam prior to 2021 is described as follows:
"AP CSP: Questions About the Course". AP Central. College Board. Retrieved 2024-09-29. https://apcentral.collegeboard.org/courses/ap-computer-science-principles/course/frequently-asked-questions ↩
"AP Computer Science Principles Assessment". AP Students. College Board. Retrieved 2024-09-29. https://apstudents.collegeboard.org/courses/ap-computer-science-principles/assessment ↩
"AP Computer Science Principles: Course and Exam Description" (PDF). College Board. 2020. pp. 13–125, 129. Retrieved 9 August 2020. https://apcentral.collegeboard.org/pdf/ap-computer-science-principles-course-and-exam-description.pdf?course=ap-computer-science-principles ↩
"AP Computer Science Principles: Curriculum Framework 2016-2017" (PDF). College Board. Fall 2010. pp. 2–3. Retrieved 2016-02-22. http://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-principles-curriculum-framework.pdf ↩
"The Exam - AP Computer Science Principles". College Board. Retrieved 2025-05-05. https://apcentral.collegeboard.org/courses/ap-computer-science-principles/exam ↩
"AP Computer Science Principles Draft Performance Tasks" (PDF). College Board. December 2013. pp. 6–7. Retrieved 2016-02-22. http://www.csprinciples.org/home/about-the-project/docs/CS_Principles_Performance_Assessment2014-1-9.pdf ↩
"AP Computer Science Principles About The Exam Page". Retrieved 2024-06-01. https://apstudent.collegeboard.org/apcourse/ap-computer-science-principles/about-the-exam ↩
"Student Score Distributions" (PDF). Retrieved January 12, 2024. https://secure-media.collegeboard.org/digitalServices/pdf/research/2017/Student-Score-Distributions-2017.pdf ↩
"Student Score Distributions, AP Exams - May 2018" (PDF). The College Board. Retrieved December 24, 2022. https://secure-media.collegeboard.org/digitalServices/pdf/research/2018/Student-Score-Distributions-2018.pdf ↩
"Student Score Distributions" (PDF). Retrieved January 12, 2024. https://secure-media.collegeboard.org/digitalServices/pdf/research/2019/Student-Score-Distributions-2019.pdf ↩
"Student Score Distributions: AP Exams - May 2020" (PDF). College Board. 2020. Archived (PDF) from the original on 2021-03-08. Retrieved 2021-05-17. https://secure-media.collegeboard.org/digitalServices/pdf/research/2020/Student-Score-Distributions-2020.pdf ↩
"Student Score Distributions" (PDF). Retrieved 2022-07-23. https://secure-media.collegeboard.org/digitalServices/pdf/research/2021/2021-ap-student-score-distributions.pdf ↩
"Chief Reader Report on Student Responses" (PDF). Retrieved 2022-12-01. https://apcentral.collegeboard.org/media/pdf/ap22-cr-report-computer-science-principles.pdf ↩
"Student Score Distributions" (PDF). Retrieved January 12, 2024. https://apcentral.collegeboard.org/media/pdf/ap-score-distributions-by-subject-2023.pdf ↩
"2024 AP Score Distributions". Retrieved July 8, 2024. https://apstudents.collegeboard.org/about-ap-scores/score-distributions ↩