The Imp Computer Activity

Compile simple programs on to a computer made of students roped together then run it.

Each student represents an instruction. A baton represents the flow of control. It is passed to the first student who carries out their instruction before passing it on. When it is returned the program has been executed and the appropriate result has appeared on the screen. This makes the program execution both visible and tangible allowing a variety of concepts to be explained and discussed.

Learn about:

  • programming
  • if statements
  • flow of control
  • compile-time versus run-time
  • compiler optimization


Back to activities


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.