Most popular programs
Trending now
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.
Over the following four weeks, you will:
You will cover:
Who is this course for?
This course is for teachers and subject leaders responsible for teaching programming to primary school children (aged 5 to 11 years old). It assumes some basic programming knowledge, although it does also review the key programming concepts of sequence, variables, selection, and iteration.