There are lots of great books to support learning about Computing and Computational Thinking in Schools. We will gradually add more overviews of ones we really like.
Computer Science in K-12 – an A to Z handbook on teaching programming – edited by Shuchi Grover, featuring chapters from Paul Curzon and Jane Waite from the cs4fn and Teaching London Computing teams. Paul’s and Shuchi’s joint chapter is on ‘Guided Exploration Through Unplugged Activities’ and Jane’s and Shuchi’s is on ‘ Worked Examples and Other Scaffolding Strategies’. More…
The Power of Computational Thinking: Games, Magic and Puzzles to Help You Become a Computational Thinker, Paul Curzon and Peter W. McOwan.
Written by the cs4fn / Teaching London Computing team, and based on the cs4fn approach, this is a fun introduction to what computational thinking is all about. More…
Now translated in to Chinese in Taiwan
Teaching Computing Unplugged in Primary Schools: Exploring primary computing through practical activities away from the computer, Helen Caldwell and Neil Smith.
Several chapters of this are by members of the cs4fn/ CAS London team.
Computer Science Education: Perspectives on Teaching and Learning in School, Edited by Sue Sentance, Erik Barendsen, Carsten Schulte
Edited by a member of the CAS London team. Includes a chapter on Teaching Computing Concepts by members of the cs4fn / CAS London team.
Hacking the Curriculum, Ian Livingstone and Shahneila Saeed
In Hacking the Curriculum, Ian Livingstone and Shahneila Saeed explain the critical importance of coding and computing in modern schools – and offer teachers and school leaders real practical guidance on how to improve their current provision to a generation of youngsters for whom digital skills are critical.
Guide to Teaching Computer Science: An activity-based approach, by Orit Hazzan, Tami Lapdog and Noa Ragonis
Code-IT Primary Programming: How to Teach Primary Programming Using Scratch, Phil Bagge