Preparation
Before the official task, practise algorithms, lists and procedures through small projects. For example, explain the inputs, outputs and conditions of a reading-list filter.
Submission components
Programme code, a demonstration video and the Personalized Project Reference are separate components. Read current directions and follow the limits on assistance during the official task.
Explain your code
Explain the need addressed by a procedure and how its parameter affects the result. Trace two inputs to show the behaviour of selection and iteration.