Abstraction and Automation
AQA 7517A-levelRevisionSubscription

Also online
This worksheet marks itself
Set it as homework or classwork and every answer is marked as pupils go, with feedback on what they got wrong. The scores go straight into your mark book, so you can see who needs help before the next lesson.
- 10 questions
- 43 marks
- about 55 minutes
- marked instantly
Question types: multi-part, multiple choice, true or false, fill the gap, matching.
About this resource
AQA A-level Computer Science (7517) Paper 1, 4.4.1 Abstraction and automation — problem-solving, algorithms and pseudocode, the seven kinds of abstraction (representational, generalisation, information hiding, procedural, functional, data, problem abstraction/reduction), decomposition, compositio…
Lesson outline
- Do Now — Retrieval
- I-Do: Problem-Solving, and What Is an Algorithm?
- We-Do — Solve, Check, and Define
- I-Do: Pseudocode — the Standard Constructs
- I-Do: Hand-Tracing an Algorithm
- Hinge Check — What MUST an Algorithm Do?
- We-Do — Hand-Trace and Convert to Python
- I-Do: Correctness and Efficiency
- I-Do: Representational Abstraction
- I-Do: Abstraction by Generalisation
- Hinge Check — Representational vs Generalisation
- I-Do: How the Two Combine Into a Model
Set · 6 sheetsWeekly Recall 4.4 Theory of Computation
Unit bundleWeekly Recall 4.4 Theory of Computation
More from Weekly Recall 4.4 Theory of Computation
- Set · 6 sheetsWeekly Recall 4.4 Theory of ComputationSubscription
- RevisionWeekly recall: BNF and syntax diagramsSubscription
- RevisionWeekly recall: Classification of algorithmsSubscription
- RevisionWeekly recall: Finite state machinesSubscription
- RevisionWeekly recall: Regular languagesSubscription
- RevisionWeekly recall: Turing machinesSubscription



