Exploring selection in physical computing

Exploring selection in physical computing

Downloads can take a few minutes, especially for larger files or slower connections.

Threads

Why this why now

Having already learnt with block-based programming, pupils now extend this by applying code to real-world outputs through a Crumble microcontroller. Connecting and controlling devices makes programming tangible, showing how technology interacts with the physical world. These programming and physical computing skills help pupils see how technology can be used to solve practical problems, design creative projects and bring their ideas to life in ways that go beyond the screen.

Prior knowledge requirements

  • Pupils can explain how sequence, selection and iteration is used in programs.
  • Pupils have experience of writing sequence, selection and iteration in block-based programs.
  • Pupils recognise input and output devices.
  • Pupils understand that systems are combinations of different components working together to complete a task.

Threads

Why this why now

Having already learnt with block-based programming, pupils now extend this by applying code to real-world outputs through a Crumble microcontroller. Connecting and controlling devices makes programming tangible, showing how technology interacts with the physical world. These programming and physical computing skills help pupils see how technology can be used to solve practical problems, design creative projects and bring their ideas to life in ways that go beyond the screen.

Prior knowledge requirements

  • Pupils can explain how sequence, selection and iteration is used in programs.
  • Pupils have experience of writing sequence, selection and iteration in block-based programs.
  • Pupils recognise input and output devices.
  • Pupils understand that systems are combinations of different components working together to complete a task.