1st Edition
Creating the Coding Generation in Primary Schools A Practical Guide for Cross-Curricular Teaching
SECTION ONE: Teaching coding
1. What is coding?
Tim Bell, Caitlin Duncan and Austen Rainer
2. Teaching Computational Thinking
Caroline Walker and Alan Gleaves
3. Ten Considerations for Teaching Coding to Children
Gary S. Stager and Sylvia Martinez
4. Coding cleverness: a beginner’s guide to artificial intelligence
Peter W. McOwan and Paul Curzon
5. Bits and Bytes in Blue, Programming in Pink: Gender Bias or reality?
Kimberely Fletcher Nettleton and Michael W. Kessinger
SECTION TWO The subject of coding
6. DIY Zones for Scratch Design in Class & Club
Quinn Burke
7. A journey from order to disorder: Coding snippets in mathematics
Steve Humble
8. Computer Science: Silent C in STEM
Yasemin Allsop
9. Sonic Pi - Live Coding in Education. Engaging a New Generation of Coders
Sam Aaron
10. Minecraft as a Framework for Engagement
Joel Mills
11. SOLE Coding: Towards a Practitioner-Led Development Framework for the Teaching of Computational Thinking
Anne Preston, Chris Carr, Shaimaa Lazem, Bradley Pursglove, Ahmed Kharrufa, Patrick Olivier and Sugata Mitra
SECTION THREE Coding and the wider curriculum
12. Possible - The Raspberry Pi - A World of opportunities
Simon Marsden and David Hill
13. Kids, Coding, and Computational Tinkering
David Miller and Mark Horneff
14. Collaborative Coder Poets
Bill Liao
Biography
Steve Humble MBE is Researcher and Teaching Fellow for Primary and Secondary PGCE Maths at Newcastle University, UK, with extensive experience working as an educational advisor to both government and schools.






