Choose exam board for KS4 Computer Science (GCSE)
Choose exam board for KS4 English
Choose exam board for KS4 French
Choose exam board for KS4 Geography
Choose exam board for KS4 German
Choose exam board for KS4 History
Choose tier for KS4 Maths
Choose exam board for KS4 Music
Choose exam board for KS4 Physical education (GCSE)
Choose exam board for KS4 Religious education (GCSE)
Choose exam board for KS4 Spanish

      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.