Unit at a glance
9 lessons, 405 minutes of teaching
Scheme of work
The lessons in order
| Ref | Lesson pack | Structure | Worksheet | Quiz | Lab tab |
|---|---|---|---|---|---|
| 7 (1-2) | The program development life cycle Good programs are not typed in one go. | Corners | 6 Q, 17 marks | 6 MCQ | tab 1 |
| 7 (1-2) | Decomposition, structure diagrams, flowcharts and pseudocode Every computer system is made of sub-systems, and each sub-system is made of smaller ones. | Frayer Model | 6 Q, 17 marks | 6 MCQ | tab 1 |
| 7 (3-4) | Standard methods: linear search and bubble sort Two standard methods appear again and again in exam algorithms. | Connect-Extend-Challenge | 6 Q, 18 marks | 6 MCQ | tab 1, tab 2 |
| 7 (3-4) | Standard methods: totalling, counting, maximum, minimum and average Most exam algorithms process a list of values: add them up, count the ones that meet a condition, find the biggest and smallest, work out the mean. | Anticipation / Reaction Guide | 6 Q, 17 marks | 6 MCQ | tab 2 |
| 7 (5-6) | Validation and verification checks Programs must not accept nonsense such as an age of 250 or an empty name. | Cooperative Concept Mapping | 6 Q, 17 marks | 6 MCQ | tab 3 |
| 7 (5-6) | Normal, abnormal, extreme and boundary test data A program that works for one sensible value might still fail at the edges of what it should accept, or crash on something silly. | Think-Pair-Share | 6 Q, 17 marks | 6 MCQ | tab 3 |
| 7 (7-9) | Dry-running algorithms with trace tables A dry run means working through an algorithm by hand, one line at a time, exactly as the computer would. | Round Table | 6 Q, 18 marks | 6 MCQ | tab 1 |
| 7 (7-9) | Finding and correcting errors in algorithms Exam papers often give you an algorithm that almost works, with a few lines wrong. | Jigsaw | 6 Q, 16 marks | 6 MCQ | tab 4 |
| 7 (7-9) | Writing and amending algorithms The longest questions ask you to write an algorithm for a scenario, or to change one you are given. | Corners | 6 Q, 20 marks | 6 MCQ | tab 2 |
Each pack holds the plan, worksheet and quiz for its lesson. Teach the rows in order; the lab tabs match the student lessons.
Also for this topic