Ir al contenido principal

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).

Programming Pedagogy in Primary Schools: Developing Computing Teaching
4 semanas
2–4 horas por semana
A tu ritmo
Avanza a tu ritmo
Gratis
Verificación opcional disponible

Hay una sesión disponible:

Una vez finalizada la sesión del curso, será archivadoAbre en una pestaña nueva.
Comienza el 3 may
Termina el 5 sept

Sobre este curso

Omitir Sobre este curso

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.

De un vistazo

  • Language English
  • Video Transcript English

Lo que aprenderás

Omitir Lo que aprenderás

Over the following four weeks, you will:

  • 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

Plan de estudios

Omitir Plan de estudios

You will cover:

  • Pedagogical content knowledge
  • Bloom's taxonomy and SOLO
  • Semantic waves
  • Instructivist and constructivist learning theories
  • Continuum of scaffolding
  • Levels of abstraction
  • Programming concepts: sequence, repetition, variables, and selection
  • Using guided exploration and targeted tasks
  • Teaching programming using 'Use-Modify-Create'

Preguntas frecuentes

Omitir Preguntas frecuentes

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.

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.