This resource is designed to help students develop and practise the skills and knowledge needed to answer the final 15-mark question on Paper 2 - a programming task on a particular scenario.
Section A focuses on choosing and defining/declaring appropriate data structures for storing the required data. There are notes with some examples, then a 3-page exercise for students to practise this part of the task.
Section B focuses on identifying the programming technique(s) needed to solve different types of programming tasks. There are notes with some examples, then a 3-page exercise for students to practise this part of the task.
Section C shows students what types of comments they are expected to write to explain their code. It shows the typical structure of comments for both Python and pseudocode, and then there is an example task to work through as a class.
Section D is a chance for students to practise writing full solutions to tasks that involve only 1D lists. There is an example to work through as a class, followed by an exercise with 18 tasks of increasing difficulty, including some tasks that require a procedure or a function.
Section E is a chance for students to practise writing full solutions to tasks that involve 2D lists. There is an example to work through as a class, followed by an exercise with 17 tasks of increasing difficulty, including some tasks that require a procedure or a function.
Full solutions are provided to all the tasks in the exercises, written in both Python and pseudocode. Solutions to the examples are also provided in a separate resource.
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.