This is a core text for trainee primary teachers. It is a guide to the teaching of computing and coding in primary schools, and an exploration of how children develop their computational thinking. It covers all areas of the National Curriculum for primary computing and offers insight into effective teaching.
Chapter 4: Developing Programming through Age-Appropriate Software: KS1 Curriculum and Pedagogy
Developing Programming through Age-Appropriate Software: KS1 Curriculum and Pedagogy
By the end of this chapter you should be able to:
- identify the KS1 curriculum requirements for programming;
- evaluate a range of software and tablet applications which introduce children to early programming skills;
- identify the learning theories which underpin common pedagogical approaches used in the teaching of programming;
- explore a range of pedagogical approaches which can be used to teach programming in KS1.
A teacher must:
- Promote good progress and outcomes by pupils:
- be aware of pupils' capabilities and their prior knowledge, and plan teaching to build on these.
- Demonstrate good subject and curriculum knowledge:
- have a secure knowledge of the relevant subject(s) and curriculum areas, foster and maintain pupils' ...