Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Raspberry Pi Foundation

Teach computing: Introducing physical computing.

Raspberry Pi Foundation via edX

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!

On this accessible course from the Raspberry Pi Foundation, you'll be introduced to the exciting world of physical computing.

In the first week, you'll think about how physical computing can help learners, and you'll try out both the BBC micro:bit and the Raspberry Pi Pico using web-based emulators.

In the second week, you'll develop your understanding of your chosen device, and program it to use a selection of inputs and outputs, including GPIO (General-Purpose Input/Output) pins. You'll also think about some teaching approaches to help your learners get started with your chosen device.

In the final week, you'll use the 'levels of abstraction' approach to plan and work through a physical computing project using your chosen device, moving from defining a problem to designing a solution, before you turn your designs into code and test them. You'll also make a plan for how you'll bring physical computing into your setting, whether that's computing lessons, cross-curricular activities, or a club outside of formal lessons.

Syllabus

The course will cover

  • How teaching programming for physical computing is different to other approaches to teaching programming
  • Using emulators to help you choose a physical computing device
  • Writing programs for microcontrollers that use different inputs and outputs
  • Connecting external components
  • Supporting your learners as they use and program a microcontroller
  • Using the levels of abstraction approach to structure a physical computing project
  • Tips for managing physical computing in a classroom

Reviews

Start your review of Teach computing: Introducing physical computing.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.