Skip to content
Skip to main content

About this free course

Download this course

Share this free course

Introduction to computational thinking
Introduction to computational thinking

Start this free course now. Just create an account and sign in. Enrol and complete the course for a free statement of participation or digital badge if available.

1.1 Automation

Activity 2 Automation, abstraction and modelling

Timing: 5 minutes

After you’ve watched the following extract of Wing’s talk, complete this activity.

Download this video clip.Video player: Automation, abstraction and modelling
Copy this transcript to the clipboard
Print this transcript
Show transcript|Hide transcript
Automation, abstraction and modelling
Interactive feature not available in single page view (see it in standard view).

The aim of this activity is to get you to think about what Wing is saying in the following, rather long but important, sentence: ‘… this feedback loop that one has when you’re abstracting from some physical-world phenomenon, creating a mathematical model of this physical-world phenomenon, and then analysing the abstraction, doing sorts of manipulations of those abstractions, and in fact automating the abstraction, that then tells us more about the physical-world phenomenon that we’re actually modelling.’

Place the following labels in the correct positions of the diagram below. (Note: the diagram will not work with Internet Explorer 8, if this is your usual browser you will need to use an alternate browser to view the diagram.)

Active content not displayed. This content requires JavaScript to be enabled.
Interactive feature not available in single page view (see it in standard view).


It is important to have a good grasp of this diagram. It provides a high-level overview of the key ingredients of computational thinking and how they are related to each other. In the remainder of this course, we will flesh out some of the details that lie behind this diagram.