It includes:
- Student Learning Record (A3 version in word)
- Student Learning Record (PDF version)
- Student Learning Record (PowerPoint version)
- Set of student activities and workshops with answers
- Answers to the exam questions from the back of the SLR
- Teacher Marking Checklist
- Year 13 Recap Lesson
This topic covers:
H046
- 2.1.2 a-c Thinking ahead
H446
- 2.1.2 a-d Thinking ahead
Specific knowledge required for AS and A Level:
- Candidates need to understand that situations require inputs and output, and that outputs can be both digital or in a hard copy format.
- Candidates may be given a description, diagram, or code for a scenario, and they will need to demonstrate an understanding of what inputs and outputs are needed, and/or are used in that specific scenario.
- For a description of a program, candidates need to be able to determine what else they need to know before they can produce a solution, for example what information is missing and what else will affect that solution.
- Candidates need to understand the purpose, benefits and drawbacks of reusable program components.
- Candidates should understand how these components can be reused, and for a given scenario/program they will need to be able to identify the subprograms that will be needed.
- Candidates may then be required to write code for these reusable components.
Specific knowledge required for A Level ONLY:
- Candidates need to have an understanding of the purpose of caching in programming, and how it can be used when writing a program.
- Candidates need to be able to apply their knowledge of caching to a scenario to demonstrate an understanding of how it can be used.
- Candidates need to understand the benefits and drawbacks of using caching in a program.