Extras: Coding and Science and Technology

About

We have included some extra content that you can you use to learn about what Physical Computing is and how projects that incorporate Physical Computing can be linked to outcomes in the Science and Technology K-6 syllabus. The focus of the activities will be on the Technology outcomes but we hope to demonstrate that the use of Physical Computing in projects can help students learn and reinforce concepts from a variety of Key Learning Areas.

Physical Computing usually refers to designing and developing computer hardware and software that involves some physical interaction or the use of sensors. This physical interaction could be a different way of interacting with the computer, which may not involve using a mouse and keyboard. We have inclued examples of alternative forms of physical interaction, such as Video Sensing in Scratch and programs created in MakeCode that respond to pressing a button on, or shaking, a device (a Micro:bit).


A diagram that summarises Physical Computing - there is no keyboard and mouse input - sensors are used instead.

There are a variety of devices that are used for teaching Physical Computing in schools. Examples of these devices include Makey Makeys, LEGO WeDo and Arduinos. The increased availability and affordability of these devices has helped spur on the “Maker Movement”. This is encouraging for STEAM (Science, Technology, Engineering, Arts and Mathematics) education, because being a Maker usually involves using skills from all of these disciplines to create a real, tangible invention.

This guitar created with a MaKey MaKey and Scratch is an example of a STEAM project that could be created by Stage 3 students with a Physical Computing device. This project involves:

On this page, we have included resources that you can use you to learn about two ways of using Physical Computing: Video Sensing in Scratch, using Makey Makeys and using BBC Micro:bits.

Metalanguage

algorithm, computational thinking, computational concept, computational perspective, coding, visual programming, sequences, remixing, events, parallelism, loops, conditionals, variables, data, operators, sensing, user input, testing

Materials

Scratch

Activities

Creative Computing Units

Micro:bit

Activities

Extension Activities

Makey Makeys

Activities

Scratch + Micro:bit Videos

Micro:bit Resources

Makey Makey Resources