Teach computing: Pedagogy in practice – Semantic waves


Semantic waves are a useful guide for planning lessons in formal school settings, whether you are an experienced teacher or new to teaching computing. You can apply them to structure learning in computing lessons or for cross-curricular learning.

On this course, you will develop your understanding of semantic waves and how they fit with other pedagogical principles. You will learn what the research says about using semantic waves in your lessons and how other teachers have used them in their settings. Then, you will examine some computing resources that use semantic waves and think about how you can use them in your teaching.


What you will learn

Over the course, you will:
  • Discover how semantic waves fit into the broader pedagogical principles used by the Raspberry Pi Foundation
  • Learn what semantic waves are
  • Assess the relevant research around semantic waves
  • Understand how to apply semantic waves to your context (whether discrete computing lessons and/or cross-curricular teaching)
  • Explore resources from the Raspberry Pi Foundation that use semantic waves, taken from Experience CS and The Computing Curriculum
  • Identify how to find resources to support the use of semantic waves in your teaching of computing

Prerequisites

Some knowledge of, or where to find, curriculum expectations for your setting

Frequently Asked Questions

Who is this course for?
  • Educators:
    • Familiar with teaching computing, or new to teaching the subject, either as a discrete (separate) subject or in a cross-curricular method
    • Teaching in a formal school setting
    • Teaching learners aged 8-16 years old
In order to access some of the resources used in this course, you will need to create a Raspberry Pi Foundation account.
Course Information
  • Type: Self-paced
  • Start Date: Jul 01, 2025
Course Information
  • Type: Self-paced
  • Start Date: Jul 01, 2025