Skip to content
Back

AP Computer Science Principles: What It Is, the Exam, and Whether to Take It

By Rona Aydin

School computer lab with students using computers
TL;DR: AP Computer Science Principles is a College Board course equivalent to a first-semester introductory college course in computing. College Board recommends a high school algebra course first and states that no coding background is needed. On the 2026 exam, 63% of students scored 3 or higher and 10% earned a 5. The score has two parts: 70 multiple-choice questions (70%) and the Create performance task, a program the student writes during the year, with two written-response questions about it on exam day (30%). For 2027, the Create task is due on April 30 and the exam is on Friday, May 14. Source: College Board. At Oriel Admissions we treat it as an introduction that supplements AP Computer Science A and the core mathematics and science courses and does not replace them. To plan courses from 9th grade, schedule a consultation.

What Is AP Computer Science Principles?

AP Computer Science Principles, often shortened to AP CSP, is an introductory College Board course on how computers and technology affect daily life: how apps are built, how personal data is collected, and what consequences technology has. College Board gives its college equivalent as a first-semester introductory course in computing, recommends a high school algebra course beforehand, and states that students do not need a coding background.

The course is organized around five big ideas.

Big ideaWhat students learn
1. Creative DevelopmentCollaboration in developing programs and the use of an iterative process
2. DataHow computers handle data and how data can produce new information and solve problems
3. Algorithms and ProgrammingUsing algorithms and abstractions to create programs
4. Computer Systems and NetworksHow computer systems and networks work, and how dividing tasks among computers speeds up processes
5. Impact of ComputingThe effects of computing on societies, economies, and cultures, and the legal and ethical responsibilities of programmers
Source: College Board course page.

How Is AP Computer Science Principles Scored?

The score has two parts. The Create performance task is a program of the student’s own choosing, written during the year. College Board provides 9 hours of class time for it, and the student submits three components through the AP Digital Portfolio: the program code, a video, and a Personalized Project Reference.

PartFormatShare of score
End-of-course multiple-choice exam70 questions in 120 minutes70%
Create performance taskProgram code, video, and Personalized Project Reference, with 9 hours of class time, plus 2 written-response questions in 60 minutes on exam day30%
Source: College Board assessment page, for the 2027 exam.

The end-of-course exam is fully digital and lasts 3 hours in total. Of the 70 multiple-choice questions, 57 are single-select, 5 are single-select with a reading passage about a computing innovation, and 8 ask for two answers. The two written-response questions concern the code in the student’s own Personalized Project Reference, which the student may consult during the exam.

For 2027, the Create performance task must be submitted as final by 11:59 PM Eastern Time on Friday, April 30, 2027, and the exam is on Friday, May 14, 2027. The length of every exam is listed in how long AP exams are.

Is AP Computer Science Principles Hard?

On the 2026 exam, 63% of students scored 3 or higher and 10% earned a 5. Another 16% scored a 1.

Year543213 or higherTest takers
202610%23%30%21%16%63%Not yet published
202510.7%19.9%31.2%21.4%16.8%61.9%175,174
202410.9%20.0%33.1%20.3%15.7%64.0%175,261
202311.5%20.6%31.1%20.5%16.4%63.1%164,505
Source: College Board score distributions for this exam, 2023 to 2026.

The results have been steady. The share scoring 3 or higher has stayed between about 62% and 64% since 2023, and the share earning a 5 between 10% and 11.5%. Our guide to AP score distributions sets these results beside every other exam.

In our experience at Oriel Admissions, students find the content approachable and the top score hard to earn. The course asks for no prior programming, and yet only about one test taker in ten earns a 5.

In Which Grade Should a Student Take AP CSP?

The recommended prerequisite is a high school algebra course, so the course is within reach early. Schools decide which grades may enroll, and the course catalog shows whether 9th or 10th graders may take it.

At Oriel Admissions we advise taking it in 9th or 10th grade where the school allows it, and not later. In 11th and 12th grade the place in the schedule is better used for AP Computer Science A, calculus, or a laboratory science. A 9th grader should add it only on top of honors courses in the core subjects. The freshman year plan and the best courses for sophomore year show how the rest of each year is built.

How Does AP CSP Differ From AP Computer Science A?

They are different courses, and College Board does not list either as a prerequisite for the other.

AP Computer Science PrinciplesAP Computer Science A
FocusHow computing works and affects society, with programming as one of five big ideasDesigning and writing programs in a subset of the Java programming language
College equivalentFirst-semester introductory course in computingOne-semester introductory course in computer science
Recommended prerequisitesA high school algebra courseHigh school English and algebra, and familiarity with functions
2027 exam dateFriday, May 14Wednesday, May 12
Source: College Board course pages for both courses.

In our view, a student who intends to study computer science, engineering, or data science should plan to reach AP Computer Science A, and AP CSP is a reasonable first step toward it for a student who has not programmed before. A student who already programs can go directly to AP Computer Science A where the school allows it. Our guide to computer science admissions covers the rest of the profile.

What Do MIT and Caltech Say About High School Computer Science?

Neither lists a computer science course among the preparation it describes. MIT sets out three categories of coursework: mathematics including calculus; science including physics, chemistry, and/or biology; and some challenging courses in the humanities, arts, and social sciences. Caltech requires four years of mathematics including a year of calculus, a year of physics, and a year of chemistry, and recommends a year of biology.

That is the reason for our advice above. AP CSP adds to a strong program, and it cannot stand in for the mathematics and science at the center of one. The guides to the best colleges for computer science and to AP classes for MIT cover the college side.

Whether a score earns credit or placement is up to each college. The AP Credit Policy Search from College Board lists the policies.

For other courses, see our guides to AP Human Geography, AP World History, AP Seminar, AP Precalculus, AP Biology, AP Chemistry, and AP Physics 1.

Frequently Asked Questions About AP Computer Science Principles

Is AP Computer Science Principles hard?

On the 2026 exam, 63% of students scored 3 or higher and 10% earned a 5. In our experience at Oriel Admissions, the content is approachable and the top score is hard to earn.

Does the course require coding experience?

No. College Board states that students do not need a coding background. Its recommended prerequisite is a high school algebra course.

What is the Create performance task?

It is a program the student writes during the year, with 9 hours of class time. The student submits the program code, a video, and a Personalized Project Reference. Together with 2 written response questions on exam day, it counts for 30% of the score.

How long is the exam?

It lasts 3 hours. There are 70 multiple choice questions in 120 minutes and 2 written response questions in 60 minutes.

When is the exam in 2027?

The Create performance task is due on Friday, April 30, 2027, and the exam is on Friday, May 14, 2027.

Can a 9th grader take AP CSP?

That depends on the school. College Board recommends a high school algebra course as the prerequisite.

Is AP CSP the same as AP Computer Science A?

No. AP Computer Science A is a programming course that uses a subset of the Java programming language. AP CSP is a broader introduction to computing.

Should a future computer science major take it?

Yes, as a first course in 9th or 10th grade for a student who has not programmed before, followed by AP Computer Science A. A student who already programs can go directly to AP Computer Science A where the school allows it.

Sources: College Board: AP Computer Science Principles course page, College Board: AP Computer Science Principles Assessment, College Board: AP Computer Science Principles Score Distributions, 2023 to 2026, College Board: AP Computer Science A course page, MIT Admissions: Academic foundations, Caltech: Academic Requirements for First-Year Applicants


About Oriel Admissions

Oriel Admissions is a college admissions consulting firm advising families nationwide on elite university admissions strategy, with offices in Princeton, New Jersey and New York. Our team brings deep expertise across every dimension of the application, and our distinctive 360 approach develops strategy, positioning, activities, essays, and interviews as one coherent whole. To discuss your family’s admissions strategy, schedule a consultation.


Latest Posts

Show all

Sign up for our newsletter