What do you need to know to teach computing in primary schools? How do you teach it? This book provides practical guidance on how to teach the computing curriculum in primary schools alongside the necessary subject knowledge. It explores teaching and learning with ICT and digital technologies, addressing the role of the professional teacher with regards to important issues such as e-safety.

Computational Thinking and Programming

Computational thinking and programming

Chapter Objectives

When you have completed work on this chapter, you will have:

  • understood some of the technical and subject-specific concepts and vocabulary associated with computer science;
  • developed your own knowledge and understanding of programming and how it relates to the primary National Curriculum;
  • considered different pedagogical approaches to developing children's computational thinking through programming;
  • explored a range of software and devices to support the creative development and application of children's knowledge and understanding of computational thinking and programming.


As discussed in the Introduction to this book, there has been a shift in emphasis in the latest draft of the National Curriculum for England, with calls for children to be taught more about how computers work. It is argued that as well as ...

  • Loading...
locked icon

Sign in to access this content

Get a 30 day FREE TRIAL

  • Watch videos from a variety of sources bringing classroom topics to life
  • Read modern, diverse business cases
  • Explore hundreds of books and reference titles