Before the lesson
Download classroom resources
- To understand that computational thinking is made up of four key strands
Pupils should be taught to:
- Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
- Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
Pupils needing extra support: reinforce the new vocabulary by connecting it with the activities, e.g. for abstraction – get them to reflect on the skill of picking out the most important features of an object to draw it in its simplest form.
Pupils working at greater depth: encourage to consider other examples of when they have used computational thinking e.g. perhaps using RUCSAC to solve maths word problems.