AP Computer Science A study materials
AP Computer Science A study resources

AP Computer Science A exam-day guide

AP Computer Science A · Prepare for the day ahead.

Your checklist

Valid photo ID

Bring a current government-issued photo ID. Exact accepted forms and whether school ID works vary by testing site; confirm with your school or testing provider before test day.

Admission ticket or registration confirmation

Have your exam registration or admission document ready in whatever form your school or testing provider requires. Confirm the accepted format (printed vs. digital) with the provider.

Two or more No. 2 pencils and an eraser

Multiple-choice answers are typically bubbled on a scantron-style sheet, so bring spare pencils and a clean eraser. Confirm any writing-instrument rules with your testing site.

Blue or black pens for free response

Free-response answers are commonly written in pen in the provided booklet. Confirm the exact pen color and whether pencil is permitted for written responses with your proctor or provider.

Approved calculator

Check the current calculator policy for AP Computer Science A with the College Board or your school. Do not assume a graphing calculator is allowed; verify which models, if any, are permitted.

Watch (non-smart)

A simple analog or digital watch helps you pace sections if the room clock is not visible. Smartwatches and any device with communication or storage capability are typically prohibited; confirm with the proctor.

Quick-reference Java notes for last-minute review

Bring your own handwritten or printed summary of Java syntax (loops, arrays, ArrayList, 2D arrays, inheritance, interfaces) for review before entering the room. Leave it outside the testing room once the exam begins.

Water and a snack for after the exam

Keep these outside the testing room; they are for the break or after testing, depending on site rules. Confirm whether food and drink are allowed at your site.

Know your arrival time and room location

Confirm the reporting time and testing room with your school or testing provider at least a day in advance; arrival times can differ from the school's normal start.

Plan transportation and a backup contact

Arrange your ride and have a phone number for the school or testing coordinator in case of delay. Confirm the site's late-arrival policy with the provider.

Sleep and a normal breakfast

No policy involved, but the exam is long; a normal night's sleep and breakfast reduce careless bubbling and syntax errors.

Review the free-response format and timing

Know how many free-response questions to expect and how much time is allotted by checking current College Board materials; do not rely on memory of past formats.

Plan the day

72 hours before

Confirm logistics: exact reporting time, room, ID requirements, calculator policy, and whether pens or pencils are required for free response. Contact your school or testing provider for anything unclear.

72 hours before

Do a timed practice run of one full multiple-choice section and one free-response set using only approved materials, then review every miss for the underlying Java concept, not just the answer.

48 hours before

Build a one-page handwritten Java reference: array and ArrayList traversal, enhanced for loop, 2D array access, String methods, inheritance and polymorphism, interfaces, and common compile-error causes.

24 hours before

Pack your bag: ID, admission document, pencils, eraser, pens if required, approved calculator, non-smart watch, water and snack for after. Lay out clothes and confirm transportation.

24 hours before

Light review only: skim your one-page reference and a few free-response prompts for approach (read all parts, write helper methods, watch for off-by-one errors). Stop studying early enough to sleep.

Morning of

Eat breakfast, arrive early, and leave phones and smart devices put away or as the proctor directs. Do a five-minute warm-up by mentally tracing one loop or recursion example.

During the test

Read the directions and time allocations first. On multiple choice, answer every question, flag uncertain ones, and eliminate choices; budget time to transfer answers to the answer sheet.

During the test

On free response, read the whole question before coding, write methods that match the given signatures exactly, and comment briefly on intent. If stuck, write partial correct code rather than nothing, since partial credit is common.

During the test

Watch for common Java traps: integer division, == versus .equals for objects, index out of bounds, null references, and missing return statements. Recheck braces and semicolons if time allows.

Final minutes

Confirm every answer is recorded in the required place, erase stray marks, and check that your name and identifiers are filled in as instructed.

Rules to check

  • Follow all proctor instructions. Seating, materials on the desk, and timing are controlled by the proctor, and disputes are resolved by the testing provider, not by you.

  • Bring valid photo ID and your admission or registration document. Accepted ID forms vary by site; confirm with your school or testing provider in advance.

  • Electronic devices, including phones and smartwatches, are generally not permitted in the testing room. Confirm the exact device policy and where to store devices with your proctor.

  • Use only approved calculators and reference materials. The AP Computer Science A calculator and reference-sheet policy can change; verify it with the College Board or your school rather than assuming.

  • Breaks are scheduled by the proctor. Confirm break rules (whether you may leave the room, access food or water, or talk) with your testing site; do not assume you can use devices during breaks.

  • Do not communicate with other test-takers about exam content during the exam or afterward in ways prohibited by the provider. Follow the provider's rules on discussing exam content.

  • Scoring: multiple-choice and free-response sections are each weighted, and free-response answers earn partial credit for correct reasoning and code. Confirm current section weights and scoring details with the College Board.

  • If you must miss the exam or arrive late, contact your school or testing provider immediately. Late-arrival and make-up policies are set by the provider and cannot be assumed.