PCPP1 study materials
PCPP1 study resources

PCPP1 exam-day guide

PCPP1 · Prepare for the day ahead.

Your checklist

Valid government-issued photo ID

Bring the original physical ID (passport or national ID card) whose name matches your registration exactly. Confirm with the provider which ID types it accepts and whether a digital copy is allowed, since some proctors reject screenshots.

Exam appointment confirmation and access details

Save the confirmation email, your candidate/registration number, and the login link or test-center address offline (screenshot or printout). Confirm the exact start time and time zone with the provider.

Working webcam, microphone, and speakers/headset (online proctoring)

If you sit the exam remotely, test all hardware the day before and again on the morning. Confirm with the provider whether a headset is permitted or whether speakers are required.

Stable internet connection with a backup

Wired connection preferred; have a mobile hotspot as fallback. Run the provider's system/equipment check in advance and note any required browser or lockdown software.

Compliant workspace and room scan readiness

Clear desk of papers, phones, and second screens; remove notes from walls within camera view. Be ready to pan the camera around the room if asked. Confirm the provider's specific room rules.

Know the exam format and scoring before test day

Confirm with the provider the number of questions, time limit, passing score, question types (multiple choice, multiple response, code-based), and whether partial credit applies. Do not rely on forum hearsay.

Python environment for practice (not for the exam itself)

Have CPython 3 installed locally so you can rehearse reading and writing small scripts. Confirm with the provider whether any reference material, scratch paper, or built-in code editor is available during the exam.

Water and a quiet, uninterrupted block of time

Hydrate and silence notifications. Confirm with the provider whether short breaks are allowed and whether the clock keeps running during them.

Plan for technical failure

Know the provider's support phone/chat and how to report a disconnection. Confirm with the provider the policy on rescheduling or incident reporting if the session drops.

Review of Python fundamentals, not new topics

In the final days, revisit the syllabus areas you already know: data types, control flow, functions, modules/packages, OOP, exceptions, file I/O, and standard library essentials. Avoid cramming unfamiliar advanced material.

Scratch paper and pen (only if permitted)

Confirm with the provider whether blank paper and a pen are allowed for online proctoring and whether they must be shown to the camera before and after. needs_review

Arrival buffer

Plan to be ready 20-30 minutes early for identity checks and setup. Confirm with the provider the recommended check-in time and late-arrival policy.

Plan the day

Final 72 hours

Stop learning new libraries. Re-read the official syllabus or exam objectives and map each topic to something you can already do. Write and run short Python snippets from memory: list/dict comprehensions, slicing, lambda and sorted(key=...), *args/**kwargs, class inheritance and super(), try/except/else/finally, with open(...) as f, and importing from packages. Time yourself on a few practice questions to calibrate pace.

Final 24 hours

Do a light review of your own notes and error log only. Run the provider's system check and confirm ID, login details, and appointment time. Prepare your workspace and lay out your ID. Sleep a full night; avoid late-night cramming that degrades recall.

Morning of the exam

Eat a normal meal, hydrate, and re-test hardware and internet. Close all other applications and silence notifications. Log in early for identity verification and room scan. Keep your ID and confirmation details within reach.

During the test

Read each question fully and watch for negations and 'select all that apply'. Answer easy questions first and flag uncertain ones; eliminate clearly wrong options. For code questions, trace values step by step or reason about types and scope rather than guessing. Keep an eye on the clock and reserve a few minutes to revisit flagged items. If the session drops, note the time and contact support immediately.

Rules to check

  • Present the exact ID required by the provider; the name must match your registration. Confirm accepted ID types with the provider before test day.

  • Follow all proctoring instructions: room scan, camera on, no unauthorized people present, and no communication with anyone during the exam.

  • Do not use unauthorized materials, notes, second devices, or AI/help tools. Confirm with the provider what, if anything, is permitted (for example, scratch paper).

  • Breaks and clock behavior vary by delivery mode; confirm with the provider whether breaks are allowed and whether time continues to run.

  • Scoring and passing thresholds are set by the provider; confirm the passing score and whether partial credit or scaled scores apply rather than assuming.

  • Report any technical problem or suspected exam irregularity to the proctor or support immediately, and follow the provider's incident process.

  • Respect the provider's rules on discussing exam content; do not share or reproduce actual questions afterward.