ICDL Coding Principles (ICDL) exam-day guide
ICDL Coding Principles · Prepare for the day ahead.
Your checklist
Valid photo ID
Bring the original government-issued photo ID you registered with. The name on it must match your ICDL candidate record. Confirm with your test centre which ID documents they accept and whether a digital copy is acceptable - this varies by country and provider.
Booking confirmation and candidate details
Bring the appointment confirmation email (printed or on your phone) plus your ICDL candidate number or login details if your test centre issued them. These speed up check-in if there is a query about your registration.
Confirmed test format and location
Check whether your sitting is at an accredited test centre or a remotely proctored session, and confirm the exact address or the software/technical requirements for remote testing. Rules differ, so confirm with the provider rather than assuming.
Reviewed the Coding Principles syllabus
Work through the official ICDL module syllabus or learning outcomes so you know the topic areas covered (for example algorithmic thinking, flowcharts and pseudocode, variables and data types, sequence/selection/iteration, operators and logic, and basic testing and debugging) and can spot gaps.
Completed practice or sample tests
Use official ICDL sample tests for the module if your provider makes them available. Confirm with the provider what practice material and mock-test access you have - third-party question banks may not match the real style or difficulty.
Confirmed exam duration and number of questions
Ask your test centre or check your candidate handbook for the time limit and item count for this specific module so you can pace yourself. Do not rely on figures quoted informally online.
Allowed-materials check
Ask in advance whether blank paper, a pen, a calculator, or a printed syllabus is permitted at your centre. Assume nothing - centres apply different rules.
Accessibility or special arrangements
If you need extra time, a separate room, a screen reader, or other adjustments, confirm that these have been approved and booked. These normally must be requested in advance, not on the day.
Travel and arrival plan
Confirm the required arrival time (usually earlier than the start time) and the centre's late-arrival policy. Plan your route and add a buffer for transport delays.
Practical logistics
Know where you will leave bags and phones, whether lockers are available, and whether the centre has parking or nearby transport. Eat and sleep normally - cramming the night before rarely helps on a scenario-based coding test.
Plan the day
Re-read the module syllabus and mark any topic you cannot explain in one sentence. Spend your remaining study time on those weak areas rather than re-reading everything.
Sit at least one full practice test under timed conditions, on a computer, without notes. Note not just wrong answers but questions where you guessed, then review the underlying concept.
Re-confirm your appointment date, time, venue or remote-test link, accepted ID, and any approved access arrangements with the provider. Fix any discrepancy now, not on the day.
Drill the paper-and-pencil skills the exam rewards: tracing a short algorithm by hand, reading a flowchart, writing pseudocode for a simple loop, and predicting what a snippet of code outputs.
Do light consolidation only: definitions of key terms (variable, constant, data type, operator precedence, Boolean logic, iteration, function), plus the difference between syntax errors, logic errors, and runtime errors.
Pack your ID, booking confirmation, and any permitted materials. Check your travel route and set two alarms. Confirm the arrival time one last time.
Stop studying early enough to sleep properly. A rested brain performs better on logic and debugging questions than a sleep-deprived one with ten more minutes of revision.
Eat a proper meal and arrive with time to spare. Go to the confirmed venue or set up your remote-testing space early, with a stable connection and a clear desk if you are testing remotely.
Leave phones, smart watches, and any notes in the place the centre directs. Switch devices off rather than just silencing them if instructed.
Read each question in full before answering, especially multi-part and scenario questions. Watch for words like 'not', 'best', 'first', and 'output'.
Answer the easy items first and flag anything slow for review if the test software allows it. Never leave an item blank if there is no penalty for guessing - confirm the scoring rule with the invigilator if unsure.
Keep an eye on the remaining time and reserve the last few minutes to revisit flagged items and check you have answered everything.
If the software freezes, a page will not load, or your machine misbehaves, raise your hand and tell the invigilator immediately. Do not attempt to fix it yourself, as this can affect your result.
Rules to check
Bring valid photo ID in the exact name you registered under. If your ID name differs from your booking, contact the provider before the exam date - centres may refuse entry, and the correction process takes time.
Only bring what the centre permits into the test room. Phones, smart watches, notes, and unauthorised software are normally prohibited; confirm the exact list with your test centre in advance rather than on arrival.
Confirm with the provider in advance whether breaks are allowed during your sitting and whether the clock keeps running during a break. Do not assume you can leave the room mid-exam.
The pass mark and result-reporting method are set by ICDL and your provider. Ask your test centre what the pass mark is and when and how you will receive your result - do not rely on figures from other candidates.
Follow all instructions from the invigilator. Attempting to communicate with others, using unauthorised materials, or capturing exam content can lead to your result being voided and further sanctions under the provider's rules.
Treat exam content as confidential. Do not photograph, record, reproduce, or share questions afterwards.
If you arrive late, entry and any time adjustment are at the centre's discretion. Confirm the late-arrival policy with the provider beforehand.
If you need to reschedule, ask about the provider's cancellation and rescheduling terms as early as possible - notice periods and fees vary by centre and country.