Admissions & Academic Testing • Exam
AP Computer Science A
Prove Java programming skill and earn college intro-CS credit by exam.
Researched and maintained by TestPrepPilot Editorial BoardAdvanced Placement & college-credit desk · Figures last verified August 2026
The short version
What is the AP Computer Science A and is it worth it?
AP Computer Science A is a fully digital exam: 42 multiple-choice questions in 90 minutes and four free-response questions in 90 minutes. Scored 1-5, a 3 generally earns introductory computer-science credit.
- Equivalent to a first-semester college Java course
- Strong credential for CS, engineering, and data majors
- Fully digital in Bluebook with predictable question types
- Free official practice through AP Classroom
What is it?
What exactly is the AP Computer Science A?
Prove Java programming skill and earn college intro-CS credit by exam.
AP Computer Science A is a fully digital exam focused on object-oriented programming in Java. It covers data types, control structures, classes and objects, arrays, ArrayList, 2D arrays, recursion, and inheritance through 42 multiple-choice questions and four free-response questions. A 3 typically earns credit for a first-semester college computer-science course, and the 2025-26 course framework keeps the exam fully digital.
The path in brief
- Join AP CSA via My AP
- Learn Java classes, arrays, recursion
- Code daily practice problems
- Take progress checks
- Sit the fully digital exam in May
Before you book
Who is eligible to sit the AP Computer Science A?
Who it is for: High-school students pursuing computer science or engineering
The test itself
What is the format of the AP Computer Science A?
The AP Computer Science A is administered by School-administered via Bluebook and runs 3 hours, contains 42 multiple choice + 4 free response questions and requires 3 (1-5 scale) to pass.
| Administered by | School-administered via Bluebook |
|---|---|
| Questions | 42 multiple choice + 4 free response |
| Time limit | 3 hours |
| Pass mark | 3 (1-5 scale) |
| Exam fee | $99 (US) / $129 (intl) |
| Format | Fully digital |
Content outline
What topics are on the AP Computer Science A?
The AP Computer Science A is weighted across 4 domains; the largest are Unit 4: Arrays and ArrayLists (30-40%), Unit 2: Using Objects (25-35%), Unit 1: Primitive Types (15-25%).
Weightings come from the official exam outline. Study time is best allocated in roughly these proportions rather than evenly across domains.
- Unit 1: Primitive Types 15-25%
Variables, operators, input
- Unit 2: Using Objects 25-35%
Strings, classes, methods
- Unit 3: Boolean and Iteration 10-18%
Conditionals, loops
- Unit 4: Arrays and ArrayLists 30-40%
1D and 2D arrays, traversal
Study materials
Which study guide should you use for the AP Computer Science A?
Start with the exam sponsor's official content outline. If you also want one structured resource to work through, these are the Mometrix titles that match this exam.
This links to Mometrix's AP range rather than a single AP Computer Science A title. Check that it lists an edition for AP Computer Science A before you buy.
Affiliate links We may earn a commission if you buy through these links, at no extra cost to you. Mometrix has no say in what our exam guides cover. How we make money.
Money & time
How much does the AP Computer Science A cost?
For the AP Computer Science A, the exam fee is $99 (US) / $129 (intl); the all-in cost is typically $99-$169; most candidates spend 1 school year preparing.
Cost breakdown
| AP exam fee (US, territories, Canada, DoDEA) | $99 |
|---|---|
| AP exam fee (international) | $129 |
| Late order or unused/canceled exam | $40 |
| Fee reduction for eligible students | -$37 |
| Prep materials (optional) | $0-$40 |
| Typical total | $99 US / $129 intl (eligible students pay ~$53 / ~$83); late or canceled adds $40 |
Fees are the 2025-26 AP charges. Schools may add a local administrative fee; the College Board fee reduction lowers the base by $37.
Timeline
- Enroll in the AP course Fall
- Study the four units and code daily Aug-May
- Practice FRQ coding problems 2-3 months
- Take the digital exam May
- Receive scores Early July
Typical prep: 1 school year
The path
How do you register for the AP Computer Science A?
- 1
Create a College Board account10 minutes
Register at collegeboard.org with your legal name exactly as it appears on the photo ID you will bring on test day. One account covers the SAT, the PSAT-related assessments, AP and BigFuture.
- 2
Choose a weekend SAT date or let your school register you20 minutes
The SAT is booked directly by the student for weekend national administrations. PSAT 8/9, PSAT 10 and the PSAT/NMSQT are ordered and scheduled by the school, so for those you speak to your counselor rather than registering yourself.
- 3
Pay the fee or claim a fee waiver5 minutes
The US SAT registration fee is 68 dollars; international test takers add a regional fee of 43 dollars and, at some centres, a further test centre fee. Eligible US students get the SAT free through a counsellor-issued fee waiver, which also unlocks unlimited free score sends.
- 4
Install Bluebook and complete exam setup30 minutes
Download the free Bluebook app to your own laptop or tablet, or use a school-managed device, then run exam setup in the five days before test day to download the test and get your admission ticket.
Students who skip exam setup can be turned away or delayed at check-in.
- 5
Practise with Bluebook full-length tests and Khan Academy4 to 12 weeks
Six free adaptive full-length practice tests sit inside Bluebook, and Official Digital SAT Prep on Khan Academy is free and keyed to the same content domains.
- 6
Test, then review scores onlinetest day
Arrive with your admission ticket, acceptable photo ID and a charged device. Scores post to your College Board account, typically within about two weeks for weekend SAT dates.
The fine print
What are the retake and renewal rules for the AP Computer Science A?
- Proctoring & delivery
- All SAT Suite tests are taken in Bluebook on a laptop or tablet, in a school or an authorised weekend test centre, under a live human proctor. There is no at-home option. Bluebook locks the device, and a built-in Desmos graphing calculator and formula sheet are available throughout the Math section; you may also bring your own approved non-CAS calculator.
- Retake policy
- There is no limit on SAT attempts and no mandatory waiting period beyond the eight national dates offered each year. The PSAT-related assessments are given once per school year per grade band and are not retaken on demand. Most selective colleges superscore across SAT sittings, taking your best Reading and Writing score and your best Math score.
- Score reporting
- The SAT reports a 400 to 1600 total built from two 200 to 800 section scores. The PSAT/NMSQT and PSAT 10 report 320 to 1520 with 160 to 760 sections, and the PSAT 8/9 reports 240 to 1440 with 120 to 720 sections, so results across the suite sit on one comparable scale. PSAT/NMSQT reports also carry an NMSC Selection Index of 48 to 228.
- Recertification
- SAT Suite scores do not expire and never need renewal, but colleges commonly ask for a score from within the last five years and most students test in the spring of eleventh grade and again in the autumn of twelfth grade. Only a PSAT/NMSQT taken in eleventh grade enters the National Merit competition.
- Refunds & rescheduling
- Cancelling an SAT registration by the change deadline costs 34 dollars; cancelling after the deadline but before test day costs 44 dollars. Changing test centre costs 34 dollars, and late registration costs 38 dollars. Fee-waiver students are not charged for cancellation or late registration.
Context
The digital SAT Suite compared
| Assessment | Grades | Score scale | Length | |
|---|---|---|---|---|
| PSAT 8/9 | 8 and 9 | 240 to 1440 | 2h 14m | |
| PSAT 10 | 10 (spring) | 320 to 1520 | 2h 14m | |
| PSAT/NMSQT | 10 and 11 (autumn) | 320 to 1520 | 2h 14m | |
| SAT | 11 and 12 | 400 to 1600 | 2h 14m |
What it pays
How much does this credential pay?
AP Computer Science A has no direct salary outcome — its value is college credit, placement and early exposure to the Java programming skills that feed the highest-earning bachelor’s-level fields in the BLS data.
The direct salary answer for AP Computer Science A is the college-credit story shared by every AP exam: the BLS does not publish a wage for AP scores because the AP program is a college-credit and placement system, not a job credential, so the earnings context is the education-return premium plus the specific labor-market weight of programming ability — software developers and related computer occupations consistently sit among the highest median wages of any bachelor’s-level field, with BLS reporting six-figure medians for many of the roles the course points toward. A qualifying score of 3 or higher commonly earns credit toward or placement out of an introductory Java-based computer science course, which matters for students heading into computer science, software engineering, data science and other quantitative majors where the first programming course is a gatekeeper. The exam itself is 3 hours: 40 multiple-choice questions in 90 minutes (50 percent of the score) and 4 free-response questions in 90 minutes (50 percent), all in Java, scored 1-5, and in the current administration it is fully digital, with all multiple-choice and free-response work completed in the Bluebook testing app. The honest caveat is the usual one: credit policies vary by college, with some selective computer-science programs capping or declining AP credit and requiring their own placement assessment, and a few majors expecting a 4 or 5 rather than a 3, so the score’s value depends on the specific institution’s AP credit table, which candidates should check before banking on credit. For a candidate deciding whether to invest a semester in the course, the payoff is usually three to four semester hours of credit plus the placement into the next course in the sequence, which keeps a CS major on schedule.
| Measure | Figure | Source / note |
|---|---|---|
| Score scale | 1-5 | 3+ typically qualifies for credit; 4-5 at selective schools |
| Exam length | 3 hours | 40 MC (90 min) + 4 FRQs (90 min), Java |
| Format | Fully digital | All multiple-choice and free-response work in Bluebook |
| Salary impact | Indirect | College credit and placement; early exposure to programming careers |
Job growth.AP Computer Science A volume tracks AP program growth and the expansion of CS enrollment; the College Board reports multi-million total AP administrations per year, and the course feeds the fastest-growing bachelor’s-level occupational groups in the BLS projections.
Your odds
What are the pass rates?
The College Board publishes AP Computer Science A score distributions, not pass rates; in the 2025 administration 67% of test-takers scored 3 or higher, with 25% scoring 5 and a notably large 1 band.
The direct answer on pass rates requires precision: the College Board does not publish a "pass rate" for AP exams because scores are reported on a 1-5 scale and each college defines what score qualifies for credit, but it does publish the annual score distribution, and that is the closest published statistic. For AP Computer Science A, the 2025 distribution was 25% scoring 5, 22% scoring 4, 20% scoring 3, 10% scoring 2 and 23% scoring 1, which puts 67% of test-takers at 3 or higher — a qualifying rate with an unusual shape, because the exam splits into a large top group and a large bottom group with a thin middle, reflecting a paper where candidates either handle the Java free-response questions or struggle badly on them. The structure is fixed and published: 3 hours total, with 40 multiple-choice questions in 90 minutes (50 percent) and 4 free-response questions in 90 minutes (50 percent), all in Java, and in the current administration the exam is fully digital, with every response typed in the Bluebook testing app. The practical read on difficulty: the free-response section is where the score is decided, because it rewards writing working Java methods and classes by hand without an IDE or compiler, so candidates who practise writing code from a blank screen score far higher than candidates who only read code. Because the credit value depends on the college’s policy, check the target institutions’ AP credit tables before deciding whether a 3 suffices or a 4 or 5 is required, and drill the past free-response questions with their scoring guidelines, since the four FRQs carry half the exam.
Read this before quoting the number.The College Board publishes score distributions, not pass rates; whether a 3, 4, or 5 "passes" depends on each college’s AP credit policy. The 2025 figures above are 25/22/20/10/23 with 67% at 3+, and percentages shift by year — the College Board’s annual report is authoritative.
Source: College Board AP score distribution report and AP Computer Science A exam description
Your schedule
How long should I study for it?
60-90 hours over 10-14 weeks of focused study
An efficient AP Computer Science A study plan is 60-90 hours over 10-14 weeks, because the exam is a hands-on Java-writing test where the fastest score gains come from writing code by hand on paper and typing complete methods without an IDE, and the free-response questions that carry half the score are exactly the skill most candidates never rehearse. The College Board course and exam description is the scope map: the course covers Java from primitive types and objects through Boolean logic, iteration, writing classes, arrays, ArrayLists, 2D arrays, inheritance and recursion, with the exam splitting into 40 multiple-choice questions in 90 minutes and 4 free-response questions in 90 minutes. The study window should split into language fundamentals (weeks 1-5), data structures and class design (weeks 6-9), and free-response writing (weeks 10-14): candidates who already program in another language can compress the fundamentals block, while beginners need the full sequence, because the exam expects fluency with Java syntax and the standard library, not just concepts. The single highest-yield habit is writing every free-response question from a blank screen under a timer — no IDE, no autocomplete, no compiler feedback — because that is exactly what the exam demands, and candidates who practise that way find the FRQ section predictable rather than alarming. The final four weeks should be full practice exams at the real format, with the four FRQs weighted like the real paper, because the pace of 40 multiple-choice questions in 90 minutes and the writing load of four full Java problems are the two things candidates underestimate most.
- Weeks 1-37-9 hrs/week
Java fundamentals
- Master primitive types, variables, arithmetic and String operations
- Learn objects, methods, parameters, return values and class construction
- Practice Boolean expressions, if statements and the compound conditionals
- Weeks 4-58-10 hrs/week
Iteration and classes
- Master while, for and enhanced-for loops and the standard loop patterns
- Learn writing classes: fields, constructors, accessors, mutators and methods
- Practise the class-design questions that recur on the FRQ section
- Weeks 6-98-10 hrs/week
Data structures and inheritance
- Master arrays, ArrayLists and the standard algorithms over each
- Learn 2D arrays: traversal, row-major and column-major order
- Cover inheritance, polymorphism and recursion plus the standard search and sort algorithms
- Weeks 10-128-10 hrs/week
Free-response writing
- Write each past FRQ from a blank screen under a 22-minute timer
- Type complete, compilable methods with correct signatures and returns
- Score your answers against past guidelines and re-drill weak question types
- Weeks 13-146-8 hrs/week
Full exams and readiness
- Take two full practice exams at the real 3-hour format in Bluebook
- Re-lab every missed topic and re-type the weakest FRQ types
- Confirm exam-day logistics, the device and registration
Adjusting the pace
Already programs in another language.Eight weeks. Fundamentals transfer quickly; spend the recovered time on Java-specific syntax, the standard library and writing FRQs from a blank screen, since syntax slips cost points on the typed free responses.
Beginner with no programming.Fourteen to sixteen weeks. Budget extra time on the fundamentals block, because the exam assumes working Java fluency, and start writing code from week two rather than reading about it.
Taking the course in school.Budget the lower end and weight time toward the four FRQ types and full practice exams, which classroom work covers least.
How to study
How do I prepare most effectively?
The dominant prep strategy for AP Computer Science A is writing Java code by hand under a timer, because the exam is a fully digital, Java-writing test where the four free-response questions carry half the score and reward producing working methods without an IDE, a compiler or autocomplete. First, use the College Board course and exam description as the checklist: the Java topics, the Java Quick Reference provided on the exam, and the four FRQ types — methods and control structures, classes, Array/ArrayList, and 2D arrays — are all published, and the past free-response questions with scoring guidelines show exactly how the written code is graded. Second, practise writing every past FRQ from a blank screen on a timer, because the exam environment gives you no feedback loop and candidates who rehearse that constraint find the FRQ section far more manageable. Third, memorise the standard algorithms and loop patterns — finding the maximum, counting matches, summing, traversing 2D arrays, and the standard search and sort methods — because the FRQs are built from these building blocks, and knowing them cold frees the working memory the problems demand. Fourth, get the Java syntax right every time: correct method signatures, return types and the standard-library calls in the Quick Reference are the difference between a working solution and a near-miss. Fifth, run full practice exams at the real timing, because the pace of 40 questions in 90 minutes and the typing load of four full programs are the constraints candidates underestimate. Finally, confirm the target colleges’ AP credit and placement policies, because whether the goal is a 3 or a 5 depends on where the score is being sent.
Write code from a blank screen
The exam gives no IDE, compiler or autocomplete. Rehearse every past FRQ on paper or in a plain editor under a timer until writing working Java from nothing is routine.
Memorise the standard algorithms
Finding maxes, counting matches, summing, traversing 2D arrays and the standard search and sort methods are the building blocks of the FRQs; know them cold.
Get the syntax exactly right
Correct method signatures, return types and standard-library calls are the difference between a working solution and a near-miss on the typed free responses.
Use past FRQs and scoring guidelines
The four FRQ types and their point distributions are published; score your practice against the guidelines to see where partial credit is won and lost.
Run full practice exams at real timing
40 questions in 90 minutes plus four typed programs is a stamina test; rehearse the full format in the Bluebook-like environment.
What to buy
Which study resources are worth paying for?
AP Computer Science A prep resources split into the College Board official set, review books, online courses and coding platforms, and the buying logic is anchored by the official materials because the College Board publishes the course and exam description, past free-response questions, scoring guidelines and the Java Quick Reference for free. The official free set — the CED, the Java Quick Reference and the past FRQs with scoring guidelines — defines the syntax and the grading standards precisely and should anchor every plan. Review books from major publishers, roughly $20-40, add structured topic coverage and practice exams, which helps both course-takers and self-studiers. Online courses and question banks, $30-100, add video instruction and interactive coding practice, which helps beginners who need a guided sequence; some platforms simulate the free-response environment, which is the most valuable feature. Free coding platforms such as Replit and similar browser-based Java editors are genuinely useful for daily practice, though the exam itself must be rehearsed without them. The footnote that anchors the comparison: prices below are list prices as of mid-2026 and change frequently, and we rank nothing by commission. The exam fee is about $99 per AP exam, with fee reductions available for eligible students. A cheap readiness check is the free sample questions and one past FRQ set from the College Board before buying anything. Candidates should also verify the school’s AP registration process and deadline, since late-registration fees are a common avoidable cost, and confirm whether the target college requires a placement assessment in addition to the AP score, since some CS programs use their own exam to decide entry into the major.
| Resource | Price | Format | Best for |
|---|---|---|---|
| College Board official materials | Free | CED + Java Quick Reference + past FRQs + scoring guides | The authoritative syntax and grading standards |
| AP Computer Science A review book | $20-40 | Book with topic coverage and practice | Structured coverage for any candidate |
| Online course / coding platform | $30-100 (some free) | Video + interactive Java practice | Beginners wanting a guided sequence and FRQ simulation |
| AP exam registration | ~$99 | School/College Board | The real exam; fee reductions available |
List prices as of mid-2026 and change frequently; we rank nothing by commission. The AP exam fee is about $99 with reductions for eligible students.
Avoid these
What mistakes do candidates most often make?
The most common mistake on AP Computer Science A is preparing by reading code instead of writing it, because the four free-response questions reward producing working Java methods and classes from a blank screen, and candidates who have only read code run out of time and points on the typed FRQ section. The second is mis-writing method signatures and return types, when the scoring awards points for correct signatures and standard-library calls even before the logic is evaluated. A third recurring error is off-by-one mistakes in loops and array traversal, which the scoring punishes across multiple parts of a solution. Candidates also routinely skip the 2D-array FRQ in their practice, treating it as optional, when it is one of the four fixed question types and recurs every year. Another pattern is over-relying on a compiler or IDE during study, so the exam’s no-feedback environment comes as a shock. Finally, some candidates never run a full practice exam at the real 3-hour format, so the pace of 40 multiple-choice questions in 90 minutes and the writing load of four full programs surprise them on test day. A further recurring error is not reading the past free-response scoring guidelines, so they do not know which parts of a solution earn partial credit, and some spend so long on the first FRQ that the remaining three are rushed. A few candidates also sit without checking the target college’s credit policy, assuming a 3 is enough when the CS program they plan to attend requires a 4 or 5 or declines AP credit for the major entirely.
✕Reading code instead of writing it
✓The FRQs reward producing working Java from a blank screen. Write every past FRQ by hand under a timer; do not just read solutions.
✕Mis-writing signatures and return types
✓Correct method signatures, parameters and return types earn points before the logic is graded; drill them until they are automatic.
✕Off-by-one errors in loops
✓Practise the loop-boundary patterns for arrays, ArrayLists and 2D arrays until the indices are correct the first time.
✕Skipping the 2D-array FRQ type
✓The four FRQ types are fixed and the 2D-array question recurs every year; rehearse it like the others.
✕Over-relying on a compiler during study
✓The exam gives no feedback loop. Rehearse writing code without a compiler so the environment does not surprise you.
What you'll face
What question types will I see?
The AP Computer Science A exam is 3 hours and scored 1-5, fully digital in the current administration, with all responses typed in the Bluebook testing app. Section I is 40 multiple-choice questions in 90 minutes (50 percent of the score), testing Java topics from primitives and objects through iteration, classes, arrays, ArrayLists, 2D arrays, inheritance and recursion, with some items asking you to trace a code segment and others asking you to select the correct code to complete a task. Section II is 4 free-response questions in 90 minutes (50 percent), each worth 9 points and each tied to a fixed type: methods and control structures, classes, Array/ArrayList, and 2D arrays; candidates write complete Java solutions that the scoring rubric awards partial credit for by parts. The Java Quick Reference with the standard-library declarations is provided on the exam. The samples below illustrate three formats: a code-tracing MC item, a class-design FRQ and an Array/ArrayList FRQ. The sample items are editor-written illustrations of the published format, not live test items. Because the exam is fully digital, candidates should rehearse typing solutions in the Bluebook-like environment, and those who practise the four FRQ types against the past-FRQ materials with scoring guidelines find the written section predictable on test day. The multiple-choice section also rewards efficient tracing: learning to read a loop or recursive method quickly and track the key variables saves the time needed for the harder items, and candidates who rehearse under the two-minutes-per-question budget report that the section is a pacing challenge rather than a knowledge challenge.
Trace a given code segment or select the correct segment to complete a task; topics span the full Java syllabus.
Write a method using conditionals, loops and the standard algorithm patterns.
Write a class with fields, constructor and methods, often extending or using another class.
Implement methods over a 1D array or ArrayList, and over a 2D array in the fourth FRQ.
Try these
Q1What is printed when the following code segment runs? int x = 0; for (int i = 0; i < 4; i++) { x += i; } System.out.println(x);
Answer:C
The loop runs for i equal to 0, 1, 2 and 3, adding each value to x, so x becomes 0 + 1 + 2 + 3 = 6, which is option C. Option A is the initial value, chosen by candidates who misread the loop bounds. B, 4, is the number of iterations rather than the accumulated sum. D, 10, would be the answer if the loop also added i = 4, which it does not, because the condition i < 4 stops at 3. This tracing item is the most common multiple-choice format on the exam.
Q2Class-design FRQ (illustrated): "Write a complete class named Book with a String title, an int pages, a constructor that initializes both, and a method isLong that returns true if pages is greater than 500."
Answer:B
The class-design FRQ is scored on the complete structure: private fields for title and pages, a constructor that initializes both, and a public method with the correct signature — boolean isLong() — returning pages > 500. Option B is that complete solution. A loses the method credit. C uses the wrong return type and behaviour, since the method must return a boolean, not print. D earns almost no credit because the fields are the foundation the other parts depend on.
Q3Array FRQ (illustrated): "Write a method that returns the average of all positive integers in an int[] array. If there are no positive integers, return 0."
Answer:A
The correct solution tracks a running sum and a count of positive values, divides the sum by the count, and returns 0 when the count is zero — which is option A, and the guard for division by zero is exactly the edge case the rubric rewards. B averages all values including negatives and zero, which is not what the prompt asks. C returns the wrong quantity. D never computes the average. Practising these standard-algorithm FRQs — sum, count, average, maximum — is the fastest way to prepare for the written section.
Samples are editor-written illustrations of the published blueprint, not live exam items.
The big day
What should I expect on exam day?
The AP Computer Science A exam is a fully digital test administered at your school on the College Board’s May AP schedule, and the direct exam-day answer is that you will complete 40 multiple-choice questions in 90 minutes and 4 free-response questions in 90 minutes — all in Java, all typed in the Bluebook testing app — for a 3-hour exam scored 1-5, with scores released in July. Arrive with your school-issued AP admission ticket, a government-issued or school photo ID, and the permitted materials; because the exam is fully digital, every response is typed in Bluebook, and notes and electronic devices other than the testing device are not permitted. Confirm with your AP coordinator whether you bring your own device for Bluebook or use a school-provided one, and charge whatever device you will use; the proctor distributes scratch paper for planning. The Java Quick Reference with the standard-library declarations is available in the exam interface, and no calculator is required. In the multiple-choice section, pace to about 2 minutes per question and answer the tracing items quickly, saving review margin; in the free-response section, budget about 22 minutes per question and read the prompt carefully, since the scoring rubric awards points part by part and a solution that addresses every part earns far more than a polished first part. Expect a controlled testing environment with other AP candidates, and follow the proctor’s instructions exactly, because the College Board’s security rules are strict. Scores are released online in July through the College Board account and can be sent to colleges; if the score falls short of the target colleges’ credit policy, the exam can be retaken the following year, since AP exams are offered once per year.
Bring
- School-issued AP admission ticket
- Photo ID (school or government issued)
- A fully charged device if your school requires you to bring one for Bluebook
- Confirm the current College Board rules for scratch paper and any permitted materials
Leave at home
- Notes, electronic devices and study materials (prohibited)
- Personal stationery — scratch paper is provided by the proctor
- Any item on the College Board prohibited list
- Pre-written code or templates
How the day runs
Rules in the room
- Fully digital exam: all responses are completed and typed in the Bluebook testing app
- No notes, electronic devices or study materials in the testing room
- The Java Quick Reference is provided in the exam interface
- Scratch paper for planning is provided by the proctor
- Strict proctor-enforced timing on both sections
Afterwards.Receive the 1-5 score in July, send it to colleges through the College Board, and check each college’s AP credit and CS-placement policy. The exam can be retaken the following year if the score falls short.
Reference
What are the key facts about the AP Computer Science A?
AP Computer Science A is a exam credential; awarded by College Board; the exam fee is $99 (US) / $129 (intl); typical preparation is 1 school year.
| Credential | AP Computer Science A |
|---|---|
| Abbreviation | AP CSA |
| Type | Exam |
| Profession | Admissions & Academic Testing |
| Specialty | Advanced Placement |
| Awarded by | College Board |
| Difficulty | Moderate |
| Typical prep time | 1 school year |
| All-in cost | $99-$169 |
| Score scale | 1 to 5 |
| Credit | 3+ typically earns intro CS credit |
| Language | Java (object-oriented) |
| Delivery | Fully digital in Bluebook |
| Exam timing | Early May |
| Scope | National / Multi-state |
Real questions
Frequently asked questions about the AP Computer Science A
How many credits is AP CSA worth?
Most colleges grant three to four credits for a 3 or higher, typically covering an introductory programming course. Selective programs may want 4 or 5.
Is AP CSA hard?
It is approachable if you enjoy logic and practice coding regularly. The free-response section rewards clean, correct Java, so consistent coding practice is the key.
CSA or CSP - which should I take?
CSA is programming-intensive in Java and better for CS majors; CSP is broader and conceptual. Take CSA if you want a true intro-CS credit.
What score do I need for credit?
A 3 is the usual threshold for intro CS credit; many universities require 4 or 5 for placement into a second course.
Can I self-study CSA?
Yes, with disciplined coding practice using the CED and a Java environment. Register for the exam through a school.
Why do all four SAT Suite tests take the same 2 hours 14 minutes?
Since the digital transition every assessment in the suite uses the same blueprint: 54 Reading and Writing questions in two 32-minute modules and 44 Math questions in two 35-minute modules. Difficulty is calibrated to the grade band rather than by adding or removing time.
Can I take an SAT Suite test at home?
No. Unlike some other admissions tests, every College Board digital assessment must be taken in a supervised school or test centre, even though it runs on your own device.
How do fee waivers work?
US students in eleventh or twelfth grade who meet income eligibility get SAT fee waivers from their school counsellor. A waiver covers the registration fee, waives cancellation and late fees, and gives unlimited free score reports to colleges.
In short
Is the AP Computer Science A worth it?
- Object-oriented programming in Java
- 42 multiple-choice plus four free-response questions
- Fully digital in Bluebook
- Scored 1-5; a 3 generally earns intro CS credit
Same awarding body
What other credentials does College Board award?
Worth comparing
How does the AP Computer Science A compare with similar credentials?
Trust
Where does this information come from?
Everything above is taken from the awarding body's own published material. Fees, question counts and domain weights are revised regularly — check the official page before you pay.
- College Board Awarding body
- Official AP Computer Science A exam page Exam page
Research confidence: high · Last reviewed 2026-08
