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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.