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.
Chapter 8: Computational Thinking and Programming
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 ...