In the new computing curriculum for KS2, schools will be required to teach pupils how to:
- "use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
- "understand computer networks including the internet; how they can provide multiple services, such as the world-wide web; and the opportunities they offer for communication and collaboration
- "use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content"
Although these computing topics may initially sound quite challenging, I've created some resources for them which are translated into child-friendly language (suitable for your average 7-11 year-old) to help you cover the theory (knowledge and understanding) behind them in just a few lessons, freeing you up time to do more practical lessons actually putting the skills into practice (e.g. researching the history of computing using this writing frame or debugging Scratch or Python programs):