When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

RaspberryPiFoundation: Programming Pedagogy in Primary Schools: Developing Computing Teaching
Investigate a range of pedagogical approaches suitable for teaching programming to primary school pupils (aged 5 to 11 years old).

Related Courses
- RaspberryPiFoundation: Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching (⭐ 0 | Reviews 0)
- RaspberryPiFoundation: Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year olds (⭐ 0 | Reviews 0)
- RaspberryPiFoundation: Teaching Programming to 5- to 11-year-olds (⭐ 0 | Reviews 0)
This Course Includes
edx
0 (0 reviews )
4 weeks at 2-4 hours per week
english
Online - Self Paced
course
RaspberryPiFoundation
About RaspberryPiFoundation: Programming Pedagogy in Primary Schools: Developing Computing Teaching
During this course, you'll examine a range of pedagogies suitable for teaching programming to primary school pupils, particularly block-based programming languages. You'll look at general pedagogical concepts like Bloom's verbs, semantic waves and cognitive load, as well as approaches specific to programming, such as Parson's Problems or designing lessons using levels of abstraction. You'll also have the opportunity to reflect on your own teaching practices, and how you could adapt your own lessons to make the most of these approaches.
What You Will Learn?
- Describe a range of pedagogical approaches, including unplugged approaches, 'Use-Modify-Create', and Parson's Problems.
- Explore the key programming concepts of sequence, variables, selection, and iteration, and how these can be taught.
- Model a learning sequence as a semantic wave.
- Synthesise different pedagogies into a lesson plan.
- Evaluate the use of these pedagogical approaches in your classroom.