In computing this term, the children are learning how to create efficient algorithms by looking at complex tasks and using computational thinking strategies to break them down. They are learning to decompose the problem (break it down into smaller, more manageable chunks) and use pattern recognition to see how they can incorporate loops into algorithms rather than writing instructions out multiple times. They are also learning about abstraction, looking at a problem and drawing out the important aspects and learning to disregard non-essential information. We have played pattern games, used Pictionary to learn about abstraction and secretly drawn an alien out of maths shapes and then instructed our partner on how to draw it without them seeing it.