The 105-Minute Problem

HKDSE ICT Paper 1 is 105 minutes. Students often run out of time on Paper 1B's hardest parts. Here's how to never panic again.

Recommended Time Allocation

SectionMarksTarget TimeMinutes per Mark
MCQ (Section A)3030 min1.0
Paper 1A Part A3025 min0.83
Paper 1A Part B3530 min0.86
Paper 1B3520 min0.57
Buffer/Reviewโ€”0 minโ€”

Minute-by-Minute Strategy

0:00 โ€“ 0:30 (MCQ)

Answer every MCQ. If unsure, mark your best guess and flag for review. Don't spend more than 1 minute per question.

0:30 โ€“ 0:55 (Part A)

These are easy programming questions. Should feel straightforward. If one takes more than 4 minutes, skip and return.

0:55 โ€“ 1:25 (Part B)

Multi-part function/list questions. Read all parts of a question before coding. Write pseudocode first.

1:25 โ€“ 1:45 (Paper 1B)

Complex extended task. Attempt every part. Partial credit is generous.

Time Warning Signs

Speed Tips

  1. Write code directly โ€” don't draft on paper then copy
  2. Use short variable names in exam (long names waste time)
  3. Skip comments unless they help you think
  4. Don't re-read code you've already verified
  5. Answer the exact question asked โ€” don't add extras

Practise Under Exam Conditions

PyForm's Special Task has timed mode โ€” simulate real HKDSE pressure before the real thing.

Try Timed Mode โ†’