Tooltip
These resources have been reviewed and selected by STEM Learning’s team of education specialists for factual accuracy and relevance to teaching STEM subjects in UK schools.

The Imp Computer

This unplugged activity from the CS4FN team uses two examples – an insulting computer and one that can play snap – to look at simple computer programming, flow of control and logic. Everything is provided for this front-of-class activity, which would act as an effective starter for a lesson on programming concepts.

A high-level program is ‘compiled’ into a series of low-level instructions, carried out by ‘imps’ as found in Terry Pratchett novels. Terms such as ‘compile time’ and ‘run time’ are explained while the activity, involving ropes and tubes, continues.

A detailed explanation is provided for the teacher of control flow and of the compilation process. Several extension activities are suggested for different student interests, along with further reading suggestions.

Show health and safety information

Please be aware that resources have been published on the website in the form that they were originally supplied. This means that procedures reflect general practice and standards applicable at the time resources were produced and cannot be assumed to be acceptable today. Website users are fully responsible for ensuring that any activity, including practical work, which they carry out is in accordance with current regulations related to health and safety and that an appropriate risk assessment has been carried out.

Information on the permitted use of this resource is covered by the Category Three Content section in STEM Learning’s Terms and conditions.