Control (physical computing)

Introduction

Design and write programs that accomplish specific goals, including controlling or simulating physical systems.

Control implies something to be controlled, i.e. there must be one or more outputs - a motor, a heater, a loudspeaker, movement of a piston, a display etc. Then there must be some system which has been designed to control the output. There are two distinct means of control:

a) a sequence of instructions via a computer program, or 

b) a response to some external input such as temperature, light, pressure or moisture level, although this is not addressed in the programme of study where control of physical systems is in the context of designing and writing programs to accomplish specific goals. Some systems use both means of controlling the output.

Control can be taught "unplugged" without a computer through role play activities, on screen using for example Scratch, Logo or App Inventor, or using models via an interface.

Self study resources

Resources for lectures or group study

Resources for use with pupils