Paper 2 – Practical (2 hours 30 minutes)
Focus Areas:
-
This paper tests problem-solving, algorithm design, and programming logic.
-
You must be confident in pseudocode and Python programming.
Tips for Success:
-
Practice every pseudocode example from your notes in Python.
-
Understanding how pseudocode translates into Python syntax improves both speed and accuracy.
-
Use the provided Python IDLE software (available in your course package) to test and debug your code regularly.
-
-
Understand, don’t memorize – focus on why each algorithm works, not just the steps.
-
Common topics to master:
-
String handling, file handling, arrays/lists, procedures/functions, recursion, and validation.
-
-
Time Management:
-
There are two sections (A and B).
-
Spend about 1 hour 10 minutes on Section A and 1 hour 20 minutes on Section B.
-
Keep 10 minutes at the end to check for logical or syntax errors.
-
-
Use comments in your code to explain logic — it shows understanding even if a small error occurs.
-
Test your programs with different inputs — think like an examiner!
