Fact-checked by Grok 2 weeks ago

AP Computer Science Principles

AP Computer Science Principles (AP CSP) is an introductory college-level computing course and corresponding examination administered by the , designed to expose high school students to the foundational concepts and societal impacts of without requiring prior programming experience. Launched nationally for the 2016–2017 school year, the course aims to broaden participation in computing by emphasizing , , and the ethical implications of over intensive coding. The curriculum revolves around five core "big ideas": Creative Development, which covers and program design; , focusing on collection, , and visualization; Algorithms and Programming, introducing sequential and iterative processes; Computer Systems and Networks, exploring , software, and protocols; and Impact of Computing, addressing global effects and responsible innovation. Students engage with these through flexible tools like block-based programming environments, fostering applicable across disciplines rather than mastery of a specific language. This approach has distinguished AP CSP from the more programming-intensive , prioritizing accessibility to attract underrepresented groups in . Assessment comprises a multiple-choice and short-answer end-of-course exam weighted at 70% and a Create performance task—where students develop and document an original program—accounting for 30%, evaluated for functionality, creativity, and impact analysis. Enrollment has surged since inception, with over 50,000 students taking the exam in its debut year, rising to 76,000 by 2018, and contributing to overall AP computer science exam participation exceeding 250,000 annually by 2024, alongside notable increases in female and minority test-takers. Research indicates AP CSP exposure correlates with higher subsequent enrollment in advanced computing courses and broader school-level AP participation, though critics argue its breadth yields shallower technical preparation compared to specialized alternatives, with limited college credit recognition for rigorous computer science majors.

History

Origins and Development

The development of AP Computer Science Principles (AP CSP) began in , when the convened a faculty colloquium to address the need for a broader introductory at the high school level. This initiative aimed to make more engaging and accessible, with a particular emphasis on increasing participation among traditionally underrepresented groups, such as women and minorities, amid a recognized shortage of professionals. From 2009 to 2010, a group of 20 professors, funded by a grant from the (NSF), conceptualized the core curriculum framework, drawing on principles from introductory college-level computing courses. The framework was subsequently reviewed and endorsed by representatives from over 100 higher education institutions, which committed to offering college credit or placement for strong AP CSP performance. Between 2012 and 2014, the curriculum underwent vetting through pilot programs involving educators from more than 50 high schools and universities, during which the AP exam structure was also developed in collaboration with these stakeholders. The NSF provided ongoing support throughout this period, ensuring alignment with contemporary computing scholarship and pedagogical best practices. Finalization of the course and exam occurred in 2015–2016, culminating in the official launch of AP CSP for high school implementation in fall 2016, followed by the inaugural exam administration on May 5, 2017. This timeline reflected a multi-year collaborative effort to differentiate AP CSP from the more programming-intensive , prioritizing conceptual understanding, , and real-world applications over advanced coding proficiency.

Launch and Early Adoption

The introduced AP Computer Science Principles (CSP) in fall 2016 as its newest course, following several years of development and piloting in collaboration with partners including the and universities such as the , and . Designed to emphasize broad computing concepts over programming syntax, the course aimed to increase participation in , particularly among underrepresented groups, by offering a less intimidating entry point compared to the existing , which focuses on programming. Initial rollout marked the largest course launch in history, with in approximately 2,500 high schools during the 2016-2017 . The first CSP was administered in May 2017 to around 50,000 students, reflecting strong early uptake driven by targeted , flexible options from providers like and , and professional development for teachers. This represented a significant expansion from prior offerings, which had enrolled fewer than 60,000 students combined in 2016, with CSP alone accounting for much of the growth. Early adoption statistics highlighted rapid scaling and demographic shifts: female participation in exams surged 135% from 2016 to 2017, outpacing male growth, while overall exam-takers increased by over 50% to 76,000 in 2018. Schools offering CSP grew by 433% from pilot phases starting in 2013 to full implementation by 2017, attributed to the course's emphasis on real-world applications and collaborative projects rather than rote . However, challenges included varying teacher preparedness and resource disparities across districts, with initial implementation relying heavily on endorsed curricula to standardize delivery.

Major Revisions and Updates

The AP Computer Science Principles underwent significant revisions for the 2020-21 school year to incorporate emerging topics in and enhance alignment with evolving educational standards. These updates introduced new units on digital information, covering representations, data compression techniques, and licensing, as well as expanded content on online data security, , and the societal implications of . The changes aimed to reflect advancements in and cybersecurity while maintaining the course's breadth-first approach, with curriculum providers like and adapting their materials accordingly to meet the revised standards. A more substantial overhaul occurred in fall 2023 for the Create Performance Task, prompted by concerns over the authenticity of student submissions amid the rise of generative AI tools such as . The College Board eliminated the requirement for students to upload written responses prior to the exam, replacing it with a Personalized Project Reference document summarizing the program's purpose, functionality, and development process, which students bring to the exam. These modifications shifted the written component to four free-response questions administered on exam day, directly querying students about their submitted program code and video demonstration to verify original work and reduce opportunities for external assistance. The revisions, effective for the 2023-24 school year, were informed by educator feedback and aimed to preserve the task's assessment of creative development skills while addressing verification challenges in a digital era. Subsequent adjustments have been incremental, focusing on resources and alignment with formats introduced across courses in 2025, without altering core content or structure. No further major framework overhauls have been announced as of 2025, though the continues periodic refinements to ensure relevance to introductory college-level computing principles.

Course Framework

Objectives and Structure

The AP Computer Science Principles course seeks to equip students with foundational knowledge of by emphasizing , problem-solving, and the application of algorithms to real-world challenges. Students are expected to design and evaluate computational solutions, develop programs using , analyze existing code, and explore the societal implications of innovations, including ethical considerations such as and . This approach aims to foster creativity in programming while broadening participation in fields, particularly among underrepresented groups, without requiring prior programming experience beyond basic proficiency. The course structure promotes flexibility for teachers, allowing content to be delivered through customizable units or modules rather than a rigid sequence, with an emphasis on integrating topics across disciplines. It is organized into approximately 10 units that cover core topics such as data representation, algorithms, networks, and program development, typically spanning a full and incorporating hands-on activities like the Create performance task, which requires about 9 hours of in-class time for students to build and document a personal program. No specific programming language is mandated, enabling options like block-based or text-based tools to suit diverse classroom needs, while ensuring alignment with six practices that guide skill development throughout.

Big Ideas and Enduring Understandings

The AP Computer Science Principles course framework organizes its content around five big ideas, which encapsulate the essential concepts of and guide the of student understanding. These big ideas—Creative , Data, Algorithms and Programming, Computer Systems and Networks, and Impact of —span the and are weighted differently on the end-of-course , with Algorithms and Programming comprising 30–35% and Creative the smallest portion at 10–13%. Each big idea includes enduring understandings (EUs), which articulate the persistent knowledge students gain, supported by essential knowledge statements and practices. Big Idea 1: Creative Development emphasizes the processes involved in designing, implementing, and iterating on computational artifacts, such as programs or apps, through and user-centered approaches. Key enduring understandings include: EU CRD-1.A, which states that incorporating multiple perspectives through improves computing innovations as they are developed; and EU CRD-2.A, noting that developers create and innovate using an process that is user-focused, incorporates /feedback cycles, and allows for experimentation and risk-taking. This big idea underscores how enables innovative problem-solving and creative expression. Big Idea 2: Data addresses how is represented, processed, and analyzed to derive insights, highlighting the distinction between internal storage and human-interpretable forms. Enduring understandings include EU DAT-1.A: The way a computer represents internally differs from how it is interpreted and displayed for users, with programs translating accordingly; and EU DAT-2.A: Programs process to enable users to discover and generate new . abstraction and further support efficient handling and contextual understanding of . Big Idea 3: Algorithms and Programming focuses on devising algorithms to solve problems, organizing data, and implementing programs with control structures like selection and iteration. Core EUs are EU AAP-1.A: Programmers represent and organize data in multiple ways to solve generalizable problems; EU AAP-2.A: The sequence and combination of statements in a program, including iteration and selection, determine results and handle varied inputs; EU AAP-3.A: Breaking down problems into manageable pieces and using procedures with parameters enables generalization and reuse; and EU AAP-4: Some problems are unsolvable by computers or infeasible within reasonable time. This idea highlights the foundational role of abstraction and modularity in programming. Big Idea 4: Computer Systems and Networks examines the hardware, software, and networked systems that enable and communication, including for efficiency. Enduring understandings encompass EU CSN-1.A: Computer systems and networks facilitate data transfer; and EU CSN-2.A: and use multiple devices to solve complex problems or handle large datasets more quickly. Layered abstractions in networks, such as protocols data packets, ensure reliable transmission across the . Big Idea 5: Impact of Computing explores the broader effects of on , including ethical, legal, and . Key EUs include EU IOC-1.A: Computing innovations, while designed for specific purposes, can produce unintended outcomes; and EU IOC-2: Using such innovations entails risks and responsibilities, encompassing legal/ethical obligations and threats to personal safety or identity. This big idea promotes awareness of computing's global influence on , , and . These big ideas interconnect throughout the course, fostering enduring understandings that prepare students for further study in by emphasizing both proficiency and critical on technology's role.

Computational Thinking Practices

The Practices in AP Computer Science Principles constitute six core skills that students cultivate to approach problems computationally, integrating design, implementation, analysis, and ethical awareness across the course's Big Ideas. These practices, as defined in the official Course and Exam Description (CED), emphasize habits of mind such as investigating contexts, developing algorithms, managing complexity through , evaluating , exploring innovations' impacts, and fostering responsible ; they are scaffolded throughout the to build problem-solving proficiency and are assessed via the end-of-course 's multiple-choice questions (except Practice 6) and the Create performance task. Introduced in the 2016-17 course launch and refined in the 2020 CED update effective for the 2021 exam, these practices align with enduring understandings by enabling students to create artifacts, analyze data, and consider societal implications without requiring advanced programming expertise. Practice 1: Computational Solution Design involves designing and evaluating solutions tailored to specific purposes, including investigating tasks, selecting methods, explaining collaboration's role, and assessing options. Key skills encompass formulating problems (1.1), designing approaches (1.2), articulating teamwork effects (1.3), and weighing alternatives (1.4), which support creating artifacts for audiences and analyzing solution effectiveness. Practice 2: Algorithms and Program Development focuses on representing, implementing, and refining algorithms, such as translation into programs (2.1-2.2). Students develop stepwise processes, implement them in block-based or text-based languages, and evaluate correctness, applying this to real-world problem-solving without mandating full fluency. Practice 3: Abstraction in Program Development entails using abstractions like variables and procedures to manage program complexity by generalizing problems and ignoring irrelevancies (3.1-3.3). This practice teaches how simplifies code, as in modularizing repeated operations, and explains its benefits in scalable solutions. Practice 4: Code Analysis requires explaining code functionality, predicting outputs, and errors (4.1-4.3), including tracing execution, identifying , and testing programs. Students analyze segments to determine results or fix issues, honing skills for iterative improvement in computational artifacts. Practice 5: Computing Innovations directs students to investigate systems, data-derived knowledge, and broader impacts (5.1-5.5), such as explaining innovation effects, influences, and legal/ethical dimensions. This includes extracting insights from data and evaluating societal trade-offs, like in networked systems. Practice 6: Responsible Computing promotes inclusive, secure, and ethical practices through collaboration (6.1), safe methods (6.2), and property acknowledgment (6.3), considering societal ramifications without multiple-choice assessment. It underscores secure data handling and intellectual property respect in team-based development.

Curriculum and Implementation

Approved Curriculum Providers

The endorses curriculum providers for AP Computer Science Principles whose materials align with the course framework, including the seven big ideas and practices, to support effective teaching and streamline the AP course audit process. Endorsement requires demonstration of coverage of essential content, equitable access considerations, and provision of teacher support resources, though it does not guarantee exam success or substitute for teacher expertise. Endorsed providers offer diverse approaches, such as block-based programming (e.g., Snap! or ), text-based languages (e.g., or ), and integrated tools like or app development, catering to varying school resources and student backgrounds. Many include (PD) options ranging from self-paced online modules to multi-day workshops, typically 20–100 hours, to prepare educators without prior computer science experience. The following table lists endorsed providers as recognized by the , with key curriculum features and PD highlights:
ProviderKey Curriculum FeaturesProfessional Development Overview
A+ College ReadyStudent-centered with Snap! and 10 hours asynchronous pre-work + 4-day in-person/virtual
AIQHands-on activities4-day in-person, online, or self-paced
Apple for iOS app developmentFree online PD
Barobo integrationFree virtual/hands-on workshops
Beauty and Joy of Computing (BJC)Exploratory Snap!-based learning5-day online/in-person
CobiProject-based 5-day synchronous or 30+ hours self-paced
CodeHSCreative problem-solving focus30-hour online/in-person
CodeMonkey and Brython coding30-hour asynchronous + live training
Code.orgDiscovery-based with JavaScript/5-day in-person + 24-hour support
CodeCombatGame-based /JavaScript20+ hours self-paced
CodeTrainAccessible JavaScript/Summer/half-day workshops
CompuScholarOnline -based10-hour self-paced
CS50Rigorous multi-language3-day in-person
Georgia Tech (EarSketch)Digital storytelling and music40-hour virtual
Hello WorldVR and Self-paced (limited new enrollment)
JuiceMind with AI-grading20+ hours
Kira LearningAI/ with In-person summer
Microsoft MakeCodeGame-based JavaScript/5-day online
Minecraft Education + MakeCodeMinecraft-integrated projects5-day online
Mobile CSP app building50–100 hours hybrid/online
NJCTLFree -basedOnline asynchronous (6 graduate credits)
Project Lead The Way (PLTW)Project-based 80-hour core training
Rex K–12Flexible project-basedPD via Technology Learning Platform
Project STEM/40-hour self-paced online
Skill StruckBroad computing with 38 lesson plansVirtual/in-person workshops
TynkerCreative coding4-day virtual
Urban ArtsUnity/C# game development40-hour virtual
UTeachProject-based /5-day in-person or 6–10 week online
Schools may select from these providers to customize implementation, with endorsement facilitating audit approval but requiring teachers to adapt for local contexts. Non-endorsed curricula can still be used if they meet audit standards through custom syllabi, though endorsed options reduce administrative burden.

Teaching Flexibility and Resources

The AP Computer Science Principles course framework emphasizes teacher autonomy in structuring instruction to align with local contexts and student interests, provided the curriculum covers the essential Big Ideas, Enduring Understandings, and Practices outlined by the . Educators can sequence units flexibly, integrate real-world examples relevant to their classrooms, and adapt pacing without rigid mandates on daily topics or methodologies. This design accommodates diverse teaching environments, such as varying class sizes or student backgrounds, and permits the selection of programming languages and tools—such as , , or block-based systems—that best suit instructional goals and accessibility needs. For instance, teachers may emphasize creative development projects or societal impacts of based on regional priorities, fostering without compromising exam alignment. To facilitate this flexibility, the endorses multiple curriculum providers that deliver pre-aligned materials, including Code.org's Computer Science Principles curriculum with interactive lessons and assessments, CodeHS's platform featuring videos and auto-graded exercises, and others like Mobile CSP or , each offering customizable elements such as modular units and teacher guides. These providers undergo rigorous review to ensure coverage of learning objectives, but schools may also develop in-house curricula if they meet the framework's audit standards. Supplementary resources include , a free digital platform launched in that supplies topic quizzes, unit guides, and progress analytics to support personalized instruction and . Professional development resources further enhance implementation, with options like the College Board's online "Teaching and Assessing AP Computer Science Principles" course, which provides video demonstrations of inquiry-based strategies and sample activities as of its update. Teacher-recommended tools, such as those from the AP Central repository, include open-source simulations for and ethical discussions, enabling integration of current events like cybersecurity threats without additional costs. No prior programming expertise is required for instructors, as resources emphasize pedagogical approaches over technical depth, though participation in endorsed —often 30-40 hours—is recommended to achieve effective outcomes. This ecosystem prioritizes scalability, allowing even under-resourced schools to adopt the course through low-barrier digital access.

Teacher Preparation and Professional Development

The endorses a range of (PD) options for AP Computer Science Principles (CSP) teachers, emphasizing content-rich training on the course framework, assessment strategies, and pedagogical approaches to support effective implementation. AP Summer Institutes (APSIs), the most intensive format, deliver over 30 hours of instruction, available in-person or online, covering curriculum alignment, exam scoring, and classroom resources. These institutes target both novice and experienced educators, with sessions designed to build instruction regardless of prior background. Complementing APSIs, the College Board offers AP Teacher Support Sessions, which provide focused, interactive PD in small online cohorts led by veteran AP instructors, addressing topics like student engagement and equity in CSP . No formal or prior programming expertise is mandated for AP CSP, enabling educators from diverse disciplines to participate after completing approved PD, as the course prioritizes broad accessibility over specialized prerequisites. Endorsed curriculum providers, such as , CodeMonkey, and CompuScholar, supply alternative PD pathways, often comprising 30-hour programs tailored to their syllabi, including hands-on coding modules in languages like or . Completion of PD through these providers satisfies training expectations, waiving the need for APSI attendance and facilitating school-specific customization. Some providers, like CompuScholar, offer free self-paced options for teachers adopting their materials, promoting scalability amid growing AP CSP enrollment. This decentralized model reflects the course's launch in with flexible entry points, though empirical data on PD efficacy remains limited, with reliance on self-reported teacher feedback from evaluations.

Assessment System

Create Performance Task

The Create Performance Task in AP Computer Science Principles requires students to develop an original digital program of their own design, completed over approximately 12 hours of scheduled time throughout the . This task assesses students' ability to apply practices, including creating computational artifacts, testing and refining them, and communicating processes involved in program development. The program must demonstrate input processing to produce output, incorporate an using sequencing, selection, and , and manage complexity through abstractions such as and procedures. The task comprises three submission components: the full program code, a video , and a Personalized Project Reference (PPR). The program code must be an executable artifact, such as an app, , or , written in a block-based or text-based programming language approved by the course provider, with evidence of original creation excluding pre-existing code beyond standard libraries. The video, lasting 30 seconds to 1 minute, must show the program running with live input and output, highlight the student navigating to and explaining a key and in the code, and verify functionality without narration overlays or edits that obscure authenticity. The PPR, a student-created PDF limited to 750 words or equivalent, includes selected code snippets (no more than 25% of total code) and responses to prompts on the program's purpose and function, challenges overcome in , testing procedures with two examples of error identification and resolution, and potential extensions or improvements. Submissions occur via the AP Digital Portfolio, with the program code uploaded as a single file or folder, the video as an unedited MP4, and the PPR as a PDF, all finalized by the school's submission deadline, typically April 30 for the May exam administration. For the 2025 exam cycle, this aligns with the end-of-April cutoff to allow processing before the multiple-choice exam on May 15. Teachers verify student work through class logs and must ensure no unauthorized or AI-generated , as violations can invalidate scores. The task's shifted in 2023-24 from separate written responses to the integrated PPR to emphasize student-authored documentation while maintaining focus on verifiable programming skills. Scoring follows rubric guidelines evaluated by trained College Board readers, allocating points across six rows: program purpose and function (Row 1, 1 point), data abstraction using a (Row 2, 2 points), managing complexity with the (Row 3, 2 points), procedural abstraction via a student-defined (Row 4, 2 points), implementation (Row 5, 2 points), and testing/experimentation (Row 6, 2 points), for a maximum of 11 raw points scaled to contribute 30% of the overall AP score. Evidence must be explicit in the submitted materials, with no credit for implied or external documentation; for instance, the in Row 5 requires clear sequencing, selection, and integrated into the , not isolated snippets. Sample scored student responses and annotations are provided annually to illustrate criteria, such as distinguishing adequate list usage from superficial .

End-of-Course Exam

The AP Computer Science Principles end-of-course exam evaluates students' mastery of the course's core concepts, including creative development, , algorithms and programming, computer systems and networks, and the impact of . Administered annually in May—such as on May 15, 2025, at 12:00 p.m. local time—the exam contributes 70% to the overall AP score, with the remaining 30% from the Create performance task. It transitioned to a fully format using the Bluebook testing application starting in 2024, enabling features like immediate scoring for multiple-choice sections and secure submission. The totals three hours: 120 minutes for Section I (multiple-choice questions) and 60 minutes for Section II (written responses). Section I comprises 70 multiple-choice questions worth 70% of the exam score, distributed as follows:
  • 57 single-select questions with four options each;
  • 5 single-select questions accompanied by a reading passage;
  • 8 multiple-select questions requiring selection of two correct answers from four options.
These questions draw from the course's enduring understandings and computational thinking practices, testing skills such as abstraction, data analysis, and evaluating impacts without requiring code writing. Section II consists of two written-response questions, each containing two prompts (four total), that assess the student's Create performance task—a personally developed program submitted earlier via the AP Digital Portfolio with accompanying code, video, and Personalized Project Reference. The prompts cover program design purpose and function (6 points), algorithm development (9 points), handling of errors and testing (6 points), and data abstraction or procedural abstraction (6 points), requiring students to reference their own project without external materials. This integration ensures responses are grounded in the student's work, with scoring rubrics emphasizing evidence-based explanations over rote memorization. Multiple-choice responses receive automated scoring, while written responses undergo human evaluation by trained readers using detailed rubrics published post-exam. The exam's design prioritizes accessibility and equity, with accommodations available for students with disabilities, and past questions with scoring guidelines released annually to aid preparation. No substantive format changes occurred for the 2025 administration relative to prior years, though the digital shift improved efficiency in delivery and reduced logistical errors compared to paper-based exams.

Scoring, Grading, and Validity

The AP Computer Science Principles consists of two main components: the end-of-course multiple-choice , weighted at 70% of the total score, and the Create performance task, weighted at 30%. The multiple-choice section includes 70 questions—57 single-select, 5 single-select with reading passages, and 8 multiple-select (requiring two correct answers)—administered over 120 minutes and scored automatically by computer, with each correct answer contributing to the raw score before weighting. The Create task requires students to develop a over 9 in-class hours, submit code, a video , and a Personalized Project Reference, accompanied by a 60-minute written response addressing four prompts on , , handling and testing, and /procedural ; these written elements are scored by trained AP readers using rubrics that award points for demonstrating specific criteria, such as explaining program purpose, functionality, and abstraction implementation, with general guidelines emphasizing rationale-based evaluation without partial credit outside explicit criteria. The composite score is formed by combining the weighted raw scores from both components on a scale calibrated by the , then translated into an AP score of 1 to 5 through annual standard-setting processes informed by psychometric equating and validation studies that align cut points with expected college-level performance in introductory courses. Exact cutoffs for each score level are not publicly released and vary by year to maintain comparability, though unofficial calculators based on historical data suggest that a 5 typically requires approximately 70-80% of the composite score, a 4 around 60-70%, a 3 (passing threshold for many colleges) 45-60%, with lower scores reflecting insufficient mastery. Scores of 3 or higher often qualify for college credit or placement, depending on institutional policies, as determined by the AP Score Scale Table. Validity of the assessment is maintained through alignment with the course's big ideas and enduring understandings, such as creative development and , with the multiple-choice items developed via rigorous and field testing for reliability, and performance task scoring calibrated for inter-rater consistency among trained readers. The conducts ongoing psychometric analyses, including predictive validity studies linking AP scores to college outcomes, to ensure scores reflect skills rather than rote memorization, though independent critiques note potential limitations in measuring deeper programming proficiency compared to courses like . Reliability for the multiple-choice section benefits from standardized administration and auto-scoring, while the performance task's validity hinges on rubric fidelity, with evidence from score distributions showing consistent year-over-year patterns (e.g., 2024 mean score around 2.8-3.0).

Participation and Statistics

The AP Computer Science Principles course, first offered in the 2016–2017 school year, experienced rapid initial growth in exam participation, with approximately 50,000 students taking the exam in 2017. This marked a significant expansion from prior computer science AP offerings, as the course's broader focus on appealed to a wider student base beyond those with prior programming experience. Participation surged to 76,000 exam takers in 2018, reflecting a roughly 52% year-over-year increase and establishing AP CSP as one of the fastest-growing AP courses at the time. By 2020, the number exceeded 116,000, more than double the inaugural year's figure and up 21% from 2019, driven by expanded curriculum availability and targeted outreach efforts. Although 2021 saw a dip to 102,610 participants amid pandemic disruptions, subsequent recovery propelled enrollment higher. In 2024, 175,261 students took the AP CSP exam, nearly four times the first-year total and contributing to overall AP computer science exam volume surpassing 250,000 that year. This sustained expansion, averaging annual growth rates exceeding 20% in early years before stabilizing, has positioned AP CSP as a key driver of education access in U.S. high schools, outpacing many other STEM AP subjects.

Demographic Composition

In 2024, 175,261 students took the AP Computer Science Principles (AP CSP) exam, marking nearly four times the number of exam takers compared to the course's inaugural year in 2017. Of these, 60,259 were female, representing approximately 34% female participation, a figure higher than in (AP CSA) but still indicating underrepresentation relative to the overall high school population where females comprise roughly 49-50%. This gender distribution aligns with trends observed in prior years; for instance, in 2023, 55,572 females took the exam out of 164,505 total takers, or about 34%. AP CSP exam takers exhibit greater diversity in race and ethnicity than those in AP CSA, with research from the indicating higher proportions of , , and first-generation students opting for CSP as an entry point to courses. Aggregate data for all exams (predominantly CSP, which accounted for about 64% of the total in 2024) in 2022 provide the most recent detailed racial/ethnic breakdown available: students comprised 38.2%, Asian students 27.8%, /Latino students 17.6%, /African American students 6.7%, students of two or more races 4.6%, American Indian/Alaska Native 0.6%, and Native Hawaiian/Pacific Islander 0.2%. These figures reflect expansion among historically underrepresented groups, driven largely by CSP's broader accessibility, though and participation remains below their shares in the U.S. high school population (approximately 15% and 27%, respectively).
Demographic GroupPercentage of AP CS Exam Takers (2022, Total AP CS Exams)
White38.2%
Asian27.8%
Hispanic/Latino17.6%
Black/African American6.7%
Two or More Races4.6%
American Indian/Alaska Native0.6%
Native Hawaiian/Pacific Islander0.2%
AP CSP's demographic profile underscores its role in increasing in , as evidenced by studies showing quadrupled exam participation among female, , and students following school adoption of the course, without displacing enrollment in more advanced options like AP CSA. However, persistent gaps highlight ongoing challenges in achieving with the broader student body.

Exam Performance and Pass Rates

The AP Computer Science Principles (CSP) exam pass rate, defined as the percentage of students scoring 3 or higher out of 5, has consistently ranged from 63% to 72% since the course's inception in 2017, exceeding the overall AP exam average of approximately 60-65% across subjects. In 2025, the pass rate stood at 63%, with 11% of students achieving a 5, 20% a 4, and 32% a 3. This stability reflects the course's design as an introductory computing principles offering, accessible to students without prior programming experience, though score distributions indicate a modal score of 3 rather than higher mastery levels. Historical data reveal fluctuations influenced by external factors, such as pandemic-era exam adjustments in 2020 and 2021, which elevated rates to 71.6% and 66.6%, respectively, before stabilizing in the low-to-mid 60s post-recovery. Earlier years (2017-2019) saw slightly higher proportions of top scores (around 14% at 5), potentially due to smaller, more selective cohorts, while recent increases in enrollment have correlated with modest declines in elite performance percentages.
Year% Score 5% Score 4% Score 3Pass Rate (3+)
202511.020.032.063%
202411.021.0~3264%
202312.023.0~2863%
202211.421.0~3163.5%
202112.421.7~3266.6%
202010.923.6~3771.6%
201913.821.0~29~64%
Note: Approximate % for 3 derived from pass rates and 4/5 data; exact figures from annual distributions. Compared to the more programming-intensive (), CSP exhibits higher pass rates ( ~65-70% but with greater variance and higher %5 at ~25%), underscoring CSP's emphasis on broad concepts over technical depth, which facilitates wider participation but may limit signals of advanced proficiency. data indicate no significant grading curve adjustments specific to CSP beyond standard equating, ensuring scores reflect raw performance relative to exam difficulty.

Impact and Outcomes

Educational Benefits and Achievements

AP Computer Science Principles equips students with foundational knowledge in computing concepts such as algorithms, , programming basics, cybersecurity, and the societal implications of technology, emphasizing over advanced coding proficiency. This approach cultivates transferable skills like , , and iterative problem-solving, which enhance performance in other disciplines and non-technical fields requiring . A perspective study highlighted these strengths, noting that AP CSP's fosters creativity and real-world application awareness, outweighing perceived weaknesses in depth for introductory learners. Research indicates AP CSP effectively broadens access to computer science education, particularly for underrepresented groups. A 2025 Stanford University analysis of over 300 Massachusetts public high schools from 2006–2021 found that introducing AP CSP tripled overall AP CS exam participation per school, with female, Black, and Hispanic students' exam counts quadrupling (e.g., from 1.3 to approximately 6 exams per school for females), without reducing enrollment in the more rigorous . This expansion accounted for about two-thirds of national AP CS growth over the decade, alongside a spillover effect increasing total school AP exams by an estimated 33 annually (9% growth), including gains in subjects like . Such outcomes demonstrate AP CSP's role in democratizing CS exposure, as 68% of Black, 59% of Hispanic, and 60% of first-generation AP CSP takers in 2019 reported it as their initial AP STEM experience. AP CSP participants show elevated postsecondary engagement in computing. Data from 2016 and 2019 graduating classes reveal AP CSP students are 11.7 more likely to declare a major upon college entry than comparable non-AP peers, with those also completing AP CSA exhibiting a 16.5 increase. The course also serves as a gateway, with takers nearly twice as likely (14.3 ) to subsequently enroll in AP CSA, and Black AP CSP students three times more likely to do so. However, independent analyses suggest AP CSP alone may not strongly predict long-term computing career aspirations without follow-up advanced coursework, underscoring its value as an entry point rather than standalone depth-builder. Key achievements include sustained expansion and consistent exam performance. Nationwide, AP CSP exam takers grew from 50,000 in 2017 to 76,000 in 2018, reaching 134,651 by 2022, reflecting its appeal as an accessible option. Historical pass rates (scores of 3 or higher) have hovered around 63–66%, higher than the overall AP average and AP CSA's approximately 65–68%, indicating achievable rigor for broad audiences. These metrics, combined with greater demographic diversity (e.g., higher female and minority representation than AP CSA), position AP CSP as a successful initiative for inclusive since its 2016–17 launch.

Preparation for Advanced Study

AP Computer Science Principles (CSP) equips students with foundational concepts in computing, including algorithms, abstraction, programming fundamentals, the , and global impacts of technology, fostering applicable to advanced and STEM coursework. This broad curriculum, launched in , positions CSP as an accessible entry point rather than a deep dive into coding, enabling progression to more technical courses like AP (CSA). Data from the class of 2019 indicate CSP takers were nearly twice as likely to subsequently enroll in CSA (32.5% versus 18.2% for similar non-CSP students), with Black CSP students showing three times the progression rate (33.0% versus 9.4%). In , CSP participation correlates with heightened pursuit of majors, as evidenced by longitudinal of over 65,000 U.S. students from the 2019 graduating class. These students were three times more likely to declare a major (16.9%) compared to matched peers without CSP exposure (5.2%), with female CSP takers exhibiting a fivefold increase (10.5% versus 2.0%). Overall major declaration rose by 11.6 percentage points (48.9% for CSP students versus 37.3% for others), underscoring CSP's role in broadening pipelines to advanced study, particularly as the initial course for 51% of its participants. Such associations hold across underrepresented demographics, including and students, though they reflect correlations rather than proven causation due to unadjusted variables like motivation. While CSP builds awareness and interest conducive to college-level exploration, its emphasis on principles over rigorous programming may necessitate supplementary skills for intensive advanced courses, as fewer institutions award credit for CSP scores compared to . Nonetheless, the course's performance task and exam cultivate problem-solving and project-based skills transferable to undergraduate curricula, contributing to sustained engagement in computing pathways.

Long-Term Workforce and College Readiness

Students who participate in AP Computer Science Principles demonstrate enhanced college readiness for STEM fields, with 48.9% declaring a STEM major compared to 37.3% of demographically and academically matched peers who did not take the course, representing an 11.6 percentage-point increase. Within computing specifically, AP CSP takers are three times more likely to major in computer science (16.9% versus 5.2% for non-takers), a pattern especially pronounced among underrepresented groups such as female students (5 times more likely) and Hispanic students (3 times more likely). These associations hold after matching on prior achievement and background factors, though they reflect correlational data from early course adopters rather than strict causation. AP CSP also facilitates progression to advanced study, positioning it as a foundational step in computing pathways; participants are nearly twice as likely to subsequently enroll in the more programming-intensive (32.5% versus 18.2% for matched non-takers). In college-level computer science courses, AP CSP alumni earn higher grades than comparable non-AP students, with mean GPAs of 2.94–3.11 for scores of 3–5 versus 2.52–2.71 for non-takers. For low-income and first-generation students, the course correlates with elevated four-year college enrollment (87% versus 70% for non-AP peers) and six-year graduation rates (82% versus 66% in sciences). Such outcomes suggest AP CSP builds foundational and skills applicable to postsecondary curricula. For long-term workforce readiness, AP CSP fosters broader computing literacy but yields mixed predictors of specialized tech careers; while it triples computer science major rates, this is lower than for AP Computer Science A (16.9% versus 28.3%), and standalone AP CSP enrollment does not independently forecast computing career aspirations as robustly as programming-heavy alternatives. Indirectly, the course supports workforce entry by channeling students into high-demand computer science degrees, where high school CS exposure generally boosts bachelor's attainment by 5 percentage points and elevates earnings through sustained STEM engagement. Empirical data from College Board analyses, drawn from over 65,000 AP CSP participants tracked via the National Student Clearinghouse, indicate potential for pipeline persistence into employment sectors requiring interdisciplinary computing skills, though longitudinal workforce-specific studies remain nascent.

Criticisms and Controversies

Concerns Over Rigor and Depth

Critics contend that AP Computer Science Principles (CSP) prioritizes breadth over depth, resulting in insufficient technical rigor for students aspiring to pursue majors or careers. The course framework, introduced by the in 2016, intentionally emphasizes conceptual understanding—such as , , and the societal implications of —while requiring only through language-agnostic tools like block-based editors, often limiting exposure to text-based and advanced algorithms. This approach contrasts sharply with the demands of professional or university curricula, where proficiency in is foundational. A depth-of-learning analysis of CSP's curriculum, employing Bloom's Revised Taxonomy, assigns an average cognitive demand score of 3-4 to its learning objectives, corresponding primarily to "applying" and "analyzing" levels, with examples like recalling basic data types scoring as low as 1 (remembering). In comparison, equivalent objectives in () average 4-5, emphasizing "analyzing" and "evaluating," such as complex structures. This disparity suggests CSP fosters surface-level familiarity rather than the evaluative skills essential for algorithmic problem-solving and error correction in real-world applications. Such limitations raise questions about CSP's adequacy as a prerequisite for advanced study, as it establishes a lower minimum standard for programming competencies, potentially hindering transitions to or courses that assume prior experience. Observers argue this design, while enabling wider enrollment—CSP participation surged 124% from 2016 to 2018—may convey a diluted view of computer science's quantitative demands, risking disillusionment upon encountering rigorous postsecondary programs. Although intended to democratize access, the course's minimal technical depth has been critiqued for failing to build transferable skills, thereby questioning its long-term value in equipping for a field dominated by programming-intensive roles.

Diversity Initiatives and Equity Debates

The introduced AP Computer Science Principles (CSP) in 2017 specifically to expand participation in among historically underrepresented groups, including females, , and Hispanic students, by emphasizing broad computing concepts over intensive programming. To incentivize female enrollment, the organization established the AP Computer Science Female Diversity Award in 2019, recognizing schools achieving at least 50% female representation among exam takers in CSP or the more coding-focused A (CSA); by 2025, 1,153 schools had earned this distinction. Additional efforts include targeted funding, such as a 2022 initiative supporting CSP implementation in 500 schools with significant student populations, aimed at building pathways to advanced study. These initiatives have demonstrably increased enrollment: CSP exam takers rose from 50,000 in 2017 to 76,000 in 2018, with disproportionate growth among females (up 50% year-over-year) and underrepresented minorities, quadrupling overall CS participation for Black and Hispanic students in some analyses. research indicates that for the class of 2019, CSP served as the entry point to for over half of its students, rising to 68% for Black enrollees, suggesting short-term broadening of the . Equity debates center on whether expanded access equates to meaningful outcomes or merely inflates participation without addressing preparation gaps. While proponents, including analyses, highlight CSP's role in diversifying initial exposure, critics argue that pass rates reveal persistent disparities—e.g., in 2021, only 33.7% of students and 45.8% of students scored 3 or higher on the CSP exam, compared to 72.3% of students and 80.7% of Asian students—indicating unequal mastery despite enrollment gains. Some researchers question if CSP's lighter emphasis on coding fosters genuine computing aspirations, with data showing that students taking or both courses are more likely to pursue majors or careers than CSP-only takers, potentially limiting long-term equity. Broader critiques of programs, including CSP, contend that marketing them as equity tools overlooks structural barriers and may prioritize volume over rigorous skill-building, as evidenced in studies decrying "inequitable learning outcomes" where CSP fails to groundwork for advanced programming. These concerns, often raised by reformers skeptical of institutional self-promotion, underscore tensions between access-driven and causal factors like prior math readiness or depth.

Comparisons to AP Computer Science A

AP Computer Science Principles (CSP) emphasizes the foundational "big ideas" of , such as algorithms, , the internet, programming, and the societal impacts of computing, with a focus on creative problem-solving and abstraction rather than intensive coding. In contrast, () centers on in , teaching students to design, implement, and analyze algorithms and data structures to solve complex problems. While both courses introduce and can be taken in any order without formal prerequisites beyond algebra and , CSP is designed as an accessible entry point to broaden participation in computing, particularly among underrepresented groups, whereas assumes familiarity with programming concepts and delves into more technical depth.
AspectAP Computer Science Principles (CSP)AP Computer Science A (CSA)
Curriculum FocusBroad concepts including , cybersecurity, AI impacts, and ethical considerations; emphasizes designing solutions and understanding innovations., modularity, control structures, algorithms, and data abstraction in Java.
Programming LanguageTeacher-selected (flexible, e.g., block-based or text-based); limited emphasis on syntax-heavy .Exclusively Java, with hands-on writing, testing, and of code.
PrerequisitesNone specific; suitable for with problem-solving aptitude.Recommends prior programming exposure for effective mastery of Java concepts.
Exam FormatCreate performance task (12-hour project submitted digitally, 30% of score) plus end-of-course digital exam (70%: 70 multiple-choice questions over 2 hours, some with passages). Digital format implemented May 2025.Single end-of-course digital exam (50%: 40 multiple-choice; 50%: 4 free-response coding questions requiring Java implementation). Digital format implemented May 2025.
Skills Emphasized, use, algorithm development, and evaluating computing's global effects.Code analysis, writing executable programs, error testing, and procedural abstraction.
CSP and CSA complement each other by offering distinct yet overlapping pathways into : CSP provides a survey of computing's interdisciplinary and societal implications, fostering and ethical awareness, while CSA builds rigorous technical proficiency in a standard industry language like , preparing students for advanced work or roles. Students often take CSP first for its lower barrier to entry and broader appeal, which has contributed to increased enrollment diversity since its launch in , before advancing to CSA for deeper programming expertise. However, CSA's focus on verifiable code execution and demands greater attention to detail and , making it more aligned with college-level introductory programming s.

References

  1. [1]
    AP Computer Science Principles Course - AP Central
    AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science.The Exam · Classroom Resources · Endorsed Providers · Course Audit
  2. [2]
    AP Computer Science Principles – AP Students - AP College Board
    This course explores how computers and technology impact daily life, examining apps, data collection, and technology's consequences. No coding background is ...
  3. [3]
    New Advanced Placement course designed to broaden access ...
    Apr 10, 2025 · A new, broadly focused course—AP CS Principles—launched nationally in 2016–17 with the goal of increasing student participation and diversity ...
  4. [4]
    [PDF] AP Computer Science Principles Course Overview
    The course introduces computer science, how it relates to other fields, and how to design solutions using algorithms and programs, and how computing systems ...
  5. [5]
    The Difference Between AP Computer Science Principles and A
    Sep 30, 2024 · In this post, we'll explain the similarities and differences between AP Computer Science Principles (AP CSP) and AP Computer Science A (AP CSA).Missing: criticisms | Show results with:criticisms
  6. [6]
    AP Computer Science Principles Assessment – AP Students
    The AP Computer Science Principles assessment includes a digital end-of-course exam with multiple-choice and written questions, and a Create performance task.
  7. [7]
    Participation in AP Computer Science Principles Grows Again
    Jun 13, 2018 · Between 2017 and 2018, the number of students taking the AP CSP exam increased from 50,000 to 76,000—about 50 percent, according to the new data ...Missing: enrollment statistics
  8. [8]
    Computer Science Advanced Placement Data - Code.org
    Since 2010, AP CS exam participation has increased more than tenfold, reaching more than 250,000 exams taken in 2024. ... The share of female students taking AP ...
  9. [9]
    Tens Of Thousands More Women And Minorities Are Taking ... - NPR
    Jul 31, 2017 · The College Board last fall introduced a new course and exam called AP Computer Science Principles. ... Only 1 in 5 of those taking AP CS last ...
  10. [10]
    AP Computer Science Principles: Research Findings - AP Central
    New research shows AP CSP students are nearly twice as likely (14.3 percentage points more likely) to enroll in AP CSA compared to similar students who went to ...
  11. [11]
    [PDF] Advanced Placement (AP) Computer Science is Not Created Equal
    The Computer Science Principles course was found to be broader in its coverage of the field of computer science, while less focused on the specific skillsets ...
  12. [12]
    [PDF] Introducing AP® Computer Science Principles Launching Fall 2016
    Schools will begin to offer AP CSP in Fall 2016, with the first exam administration scheduled for May 2017. Development of AP® CSP. A Collaborative Process.
  13. [13]
    [PDF] AP® Computer Science Principles
    Rigorously Developed​​ AP CSP was created with significant support from the National Science Foundation. The College Board also worked with high schools and ...Missing: history | Show results with:history
  14. [14]
    College Board Hopes to Broaden Access to Coding With New 'AP ...
    Jul 25, 2016 · Back in 1988, the College Board offered high schools two options for AP computer science courses: AP Computer Science A, which covered one ...<|separator|>
  15. [15]
    AP Computer Science Principles Attract Diverse Students With Real ...
    Jul 31, 2017 · The new course is billed as a creative exploration of real-world problems. It's designed to appeal to people who might have assumed that computers were not for ...Missing: controversies criticisms
  16. [16]
    Is the College Board's Newest AP Computer Science Course ...
    Feb 21, 2017 · The adoption of the AP Computer Science Principles course in 2,500 schools marks “the largest launch in College Board history,” Coleman says.
  17. [17]
    Girls set AP Computer Science record…skyrocketing growth ...
    Jul 18, 2017 · The growth among female students has been incredible, increasing participation in AP CS exams by 135% since 2016. Not to be outdone, ...<|separator|>
  18. [18]
    [PDF] AP Computer Science Principles' Impact on the Landscape of High ...
    These data also reveal that AP CSP has been adopted quickly. College Board data record a 433% increase in high schools that offered the AP CSP course from 2013 ...Missing: statistics | Show results with:statistics
  19. [19]
    A Case Study of Taking AP Computer Science Principles
    Mar 15, 2024 · This study breaks down the strengths and weaknesses of AP CSP from a student's perspective. Results show there are many strengths compared to ...
  20. [20]
    Khan Academy AP® CSP updated for 20-21 standards
    Jun 1, 2020 · New unit: Digital Information. Includes previously covered topics of binary numbers, compression techniques, and licenses.Missing: curriculum framework
  21. [21]
    [PDF] AP Computer Science Principles Curriculum Framework 2020-2021
    Final course and exam information will be available in the AP Computer Science Principles. Course and Exam Description, which will be published in 2020. Visit ...
  22. [22]
    Computer Science Principles Curriculum | Code.org
    The curriculum introduces foundational concepts, real-world problem-solving, and topics like data, programming, and games, using App Lab for app building.
  23. [23]
    Why did College Board decide to change the AP CSP Create ...
    The College Board changed the AP CSP Create task due to concerns about AI tools like ChatGPT, and feedback from educators. The written response was moved to ...
  24. [24]
    Understanding the 2023 AP CSP Updates - CompuScholar
    Oct 30, 2023 · The 2023 AP CSP updates remove prior written responses, add free responses on exam day, and require a personalized project reference. AI tools ...
  25. [25]
    AP Course and Exam Changes - AP Central - College Board
    AP Computer Science Principles (CSP), Fall 2023, Fall 2023—changes to CSP Create Task, No changes announced ; AP Calculus AB · Fall 2020, No changes announced.
  26. [26]
    CS Principles Curriculum Framework Updates for 2020
    Feb 26, 2020 · Like any breadth-first CS course the AP CSP curriculum requires regular updating and in this panel we will discuss changes coming for the 2020 ...
  27. [27]
    [PDF] AP Computer Science Principles Course and Exam Description
    Please visit AP Central (apcentral.collegeboard.org) to determine whether a more recent course and exam description is available. Page 3. What AP® Stands For.
  28. [28]
    Endorsed Providers of AP Computer Science Principles Curricula
    Skill Struck's AP CSP curriculum is an introductory college-level computing curriculum that introduces students to the breadth of the field of computer science.<|separator|>
  29. [29]
    AP Computer Science Principles Course Audit - AP Central
    Find resources below to help you complete the AP Course Audit. For more information on the authorization process, please see About AP Course Audit.Missing: major | Show results with:major
  30. [30]
    AP® Computer Science Principles Curriculum Framework Flexibility
    Mar 1, 2022 · The curriculum framework that has been created for AP® Computer Science Principles looks very different than the AP® Computer Science course ...
  31. [31]
    AP Computer Science Principles Classroom Resources - AP Central
    Curricula from College Board–Endorsed Providers. Adopt innovative AP CSP curricula—with preapproved syllabi, lesson plans, formative assessments, and ...
  32. [32]
    AP Computer Science Principles Professional Learning - AP Central
    College Board endorses education organizations that offer AP Computer Science A curricula. These providers also offer professional learning to teachers who ...
  33. [33]
    Online Resources Recommended by AP Teachers - AP Central
    We surveyed AP Computer Science Principles teachers about what online resources they recommend, and the list below comes directly from their responses.
  34. [34]
    Bring AP Computer Science Principles to Your School - AP Central
    Endorsed Providers of AP Computer Science Principles Curricula. Explore curricula and professional learning from AP CSP endorsed providers. Stay Connected to ...
  35. [35]
    AP Summer Institutes - AP Central - College Board
    AP Summer Institutes offer the most intensive—30 or more hours of content-rich training—professional learning available for AP educators. Register now.About AP Summer Institutes · Host an AP Summer Institute · AP Participant Grants
  36. [36]
    Professional Learning - AP Central - College Board
    AP Teacher Support Sessions provide professional learning in a small, online group setting led by experienced AP teachers. Gain strategies for effectively ...
  37. [37]
    Teaching AP CSP - CodeHS
    CodeHS is recognized by the College Board as an endorsed provider of curriculum and professional development for AP® Computer Science Principles (AP CSP).
  38. [38]
    AP Computer Science Principles Workshop - UTeach PD
    Prerequisite: Any educator from any content background scheduled to teach AP CSP is eligible for this course, no previous CS or programming experience required.
  39. [39]
    Do I need specific experience to teach AP Computer Science ...
    Beyond professional learning opportunities, teachers can explore essential course resources endorsed by College Board, including lesson plans, scoring ...
  40. [40]
    AP CSP Professional Learning - CompuScholar
    We are pleased to offer this FREE Professional Development program for any teacher planning to teach AP CSP using our Computer Science Foundations curriculum.
  41. [41]
    [PDF] AP Computer Science Principles Student Handouts, Effective Fall ...
    A collection type is a type that aggregates elements in a single structure. Some examples include lists, databases, and sets. IMPORTANT: With text-based ...Missing: objectives | Show results with:objectives
  42. [42]
    AP Computer Science Principles Exam - AP Central
    The AP Computer Science Principles Exam assesses student understanding of the computational thinking practices and learning objectives outlined in the course ...
  43. [43]
    What are the changes to the AP CSP Create performance task for ...
    The Create performance task for 2023-24 will still consist of three components—program code, video, and instead of the written response, a student-authored ...
  44. [44]
    AP CSP Performance Task | CodeHS Knowledge Base
    The Create Performance Task consists of three components: Program Code, Video, and a Personalized Project Reference.
  45. [45]
    AP Computer Science Principles Exam Guide | Fiveable
    The performance task is due April 30, 2025 (11:59 p.m. ET). The multiple-choice exam is Thursday, May 15, 2025 at 12:00 PM your local time.Missing: details | Show results with:details
  46. [46]
    [PDF] 2024 Scoring Guidelines - AP Computer Science Principles: Set 1
    Written responses should be evaluated solely on the rationale provided. • Responses must demonstrate all scoring criteria, including those within bulleted lists ...
  47. [47]
    [PDF] AP Computer Science Principles 2021 Scoring Guidelines
    General Scoring Notes. • Responses should be evaluated solely on the rationale provided. • Responses must demonstrate all criteria, including those within ...
  48. [48]
    AP Computer Science Principles Exam Questions - AP Central
    The written response prompts for the Create performance task will be provided on the end-of-course exam. Scoring guidelines for the Create performance task ...
  49. [49]
    None
    Below is a merged summary of the AP Computer Science Principles Course and Exam Description based on the provided segments. To retain all information in a dense and organized manner, I will use a combination of narrative text and a table in CSV format for key details (e.g., structure, big ideas, practices, exam weighting). This ensures comprehensive coverage while maintaining clarity and conciseness.
  50. [50]
    About AP Scores – AP Students | College Board
    These studies help set the “cut points” that determine how AP students' composite scores are translated into an AP score of 1–5. See where AP can take you.
  51. [51]
    AP Score Scale Table – AP Students | College Board
    This table shows the recommendation that each AP score offers about how qualified you are to receive college credit and placement if you earn that score.
  52. [52]
    Past AP Computer Science Principles Score Distributions
    The AP Computer Science Principles official score distribution table shows the percentages of 1s, 2s, 3s, 4s, and 5s, 3+, total test takers, and mean score ...<|separator|>
  53. [53]
    AP Computer Science Principles Course Increases High School ...
    May 5, 2017 · The AP-CSP course and exam are the result of nearly ten years of dogged work by hundreds of education advocates, researchers, and high school ...
  54. [54]
    New Data: AP Computer Science Principles Course Bringing More ...
    Dec 9, 2020 · In 2016, College Board, with significant support from the National Science Foundation, launched AP CSP to address a well-documented shortage of ...
  55. [55]
    AP Computer Science Principles: 2021 Results
    Jul 16, 2021 · The following data reflect the 102,610 students worldwide who took either the paper or the digital AP Computer Science Principles Exam in ...
  56. [56]
    1,153 Schools Earn College Board's 7th Annual AP Computer ...
    Jan 24, 2025 · In 2024, 175,261 students took the AP CSP Exam—almost four times the number of exam takers in the course's first year.
  57. [57]
    AP's Newest Computer Science Course Has Attracted More Diverse ...
    Apr 15, 2025 · AP CSP has been one of the fastest-growing AP options over the past few years. Students who take it are more likely to declare STEM majors in college.
  58. [58]
    School Earns AP Computer Science Principles Female Diversity ...
    Jan 23, 2025 · Overall, female students remain underrepresented in computer science classes. They account for just 34% of AP CSP participants and 26% of AP CSA ...Missing: race | Show results with:race
  59. [59]
    MPHS Receives College Board AP Honor | Midland Park Public ...
    Jan 17, 2025 · In 2024, 175,261 students took the AP CSP Exam—almost 4 times the ... AP CSP in the 2023-2024 school year. The award signifies our ...
  60. [60]
    College Board AP Computer Science Female Diversity Award
    In 2023,164,505 students took the AP CSP Exam—more than triple the number of exam takers in the course's first year. In 2023, 55,572 women took the AP CSP ...Missing: total | Show results with:total
  61. [61]
    [PDF] Diversity - Stanford HAI
    AP computer science exams taken (% of total) by gender, 2007–22. Source: Code.org, 2023 | Chart: 2024 AI Index report. AP Computer Science: Gender. In 2022 ...
  62. [62]
    New AP computer science course drives surge in participation ...
    Apr 10, 2025 · The study found that after introducing CS Principles, a school's total AP exam count grew by an estimated 33 yearly exams, representing a 9% ...Missing: enrollment | Show results with:enrollment
  63. [63]
    Is AP Computer Science Principles Hard? A Complete Guide [2025]
    Dec 16, 2023 · The average pass rate for the AP Computer Science Principles exam is around 63.5% which is more than the average pass rate of all AP exams 60.2% ...
  64. [64]
    2025 AP Score Distributions – AP Students | College Board
    2025 AP Score Distributions ; AP Computer Science A, 25.6%, 21.8% ; AP Computer Science Principles, 10.7%, 19.9% ; AP Precalculus, 28.1%, 25.8% ; AP Statistics ...AP Computer Science Principles · AP Computer Science A · AP Biology · 2024
  65. [65]
    AP® Computer Science Principles Score Calculator - Albert.io
    Feb 28, 2025 · Earning a 3, 4, or 5 is generally accepted as scoring well on an AP® exam. As reported by the College Board, a 3 is 'qualified,' a 4 'well ...
  66. [66]
    2025 AP Exam Score Distributions - Total Registration
    In 2025, 470,000 students registered themselves online for 980,000 AP Exams at over 1000 schools using Total Registration's service. Request a no obligation ...2017 · 2016 · 2018 · 2023
  67. [67]
    [PDF] AP® Computer Science Principles Student Score Distributions
    AP® Computer Science Principles. Student Score Distributions – Global. AP Exams – May 2022. Exam Score. Subject. N. % At. 5. 15,322. 11.4. 4. 28,249. 21.0.
  68. [68]
    Stanford study links access to new AP computer science course to a ...
    Apr 10, 2025 · The study found that after introducing CS Principles, a school's total AP exam count grew by an estimated 33 yearly exams, representing a 9% ...Missing: enrollment statistics
  69. [69]
    Can Computing Be Diversified on “Principles” Alone? Exploring the ...
    Mar 4, 2022 · Our results indicated that taking APCSA or taking both APCS courses positively predicted students' major or career aspirations in computing and technology.
  70. [70]
    Huntington Beach Union High School District
    Jan 24, 2023 · In 2022, the number of students who took the AP CSP Exam (134,651) had tripled from the number of exam takers in the course's first year in 2017 ...
  71. [71]
    Is AP Computer Science a Hard Course? - Save My Exams
    Aug 24, 2025 · AP Computer Science A (CSA) saw about 67% of students score 3 or higher in 2024–25, with roughly 25% earning a 5. AP Computer Science Principles ...<|separator|>
  72. [72]
    [PDF] AP® Computer Science Principles and the STEM and ... - AP Central
    AP CSP was designed to attract underrepresented students to computer science, is more accessible than CSA, and serves as a stepping stone to advanced STEM ...Missing: revisions | Show results with:revisions
  73. [73]
    [PDF] Project-Based AP Courses: Learn How AP Computer Science ...
    For example, 37.3% of non-AP CSP students declare a STEM major, while 48.9% of AP CSP students declare a STEM major for a 11.6 percentage-point increase ...
  74. [74]
    [PDF] AP® Students in College: A Review of Key Research
    The Advanced Placement® Program offers high school students an opportunity to pursue college-level coursework in a range of disciplines,.
  75. [75]
    [PDF] A Case Study of Taking AP Computer Science Principles - NSF PAR
    This study breaks down the strengths and weaknesses of AP CSP from a student's perspective. Results show there are many strengths compared to weaknesses in ...
  76. [76]
    High school computer science impacts college majors and ...
    May 1, 2024 · Taking a high school CS course leads to a large, five-percentage-point increase in students' likelihood of earning a bachelor's degree in CS.
  77. [77]
    (PDF) All Advanced Placement (AP) Computer Science is Not ...
    This article compares the two most prominent courses of Advanced Placement (AP) computer science study offered throughout 9-12 grades in the US.
  78. [78]
    [PDF] Inequitable Learning Outcomes for AP Computer Science Principles
    Approximately 69-85% of Asian and White students received passing exam scores. Approximately 30-36% of Black and Hispanic students received passing exam scores.
  79. [79]
    500 Schools with Significant Black Student Populations Will Offer AP ...
    Feb 28, 2022 · Black students who take AP CSP are 3 times more likely to take AP CSA. A third finding suggested that AP CSP serves as a stepping-stone to other ...
  80. [80]
    Number of Females and Underrepresented Students Taking AP ...
    Aug 27, 2018 · There was a 50% rise in the number of students taking the AP CSP Exam, from 50,000 in 2017 to 76,000 in 2018. “At a time when there are 10 times ...
  81. [81]
    AP CS Data for 2021 - Computing for Everyone
    Aug 26, 2022 · On the AP CSA exam Black students had a pass rate of 29.7%, Hispanic students 40.1%, White students 65.3%, and Asian students 73.6%. On the AP ...Missing: Principles demographics
  82. [82]
    Can Computing Be Diversified on “Principles” Alone? Exploring the ...
    Mar 4, 2022 · Our results indicated that taking APCSA or taking both APCS courses positively predicted students' major or career aspirations in computing and technology.
  83. [83]
    “Democracy”: What Does Research Say About AP Courses?
    Jul 3, 2017 · Two, I strongly object to the College Board marketing AP courses on the spurious grounds that they promote equity and civil rights. The ...
  84. [84]
    AP's Equity Face-Plant - Washington Monthly
    Aug 29, 2021 · As a broader mechanism for equity, AP has fallen short, unable to overcome the powerful structural forces that disadvantage far too many ...
  85. [85]
    What's the difference between AP Computer Science Principles and ...
    AP Computer Science A has one end-of-course AP Exam with multiple-choice and free-response questions. AP Computer Science Principles includes the Create ...
  86. [86]
    Comparing AP Computer Science Courses - AP Central
    AP Computer Science A focuses on Java programming, while Principles covers big ideas of computer science. A has multiple-choice and free-response questions;  ...