Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

What is computational thinking?

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

40 minutes

A trip for seven friends

You plan a trip to a football match for seven friends. There is a lot to do.

You need tickets. You need a bus. You need to know who pays. Everybody wants a different seat.

Where do you start? Programmers have a way to think about a big problem like this. Computational thinking is the name for it.

Key words

WordWhat it meansExample
Computational thinkingA way to solve a problem so that a computer can help.plan the trip in clear parts
DecompositionBreak a big problem into small parts.tickets, bus, money
Pattern recognitionFind things that repeat or look alike.every friend needs a ticket
AbstractionKeep the details that matter. Leave out the rest.a bus map shows roads, not trees
AlgorithmA list of clear steps that solves a problem.a recipe
ProblemSomething we want to do or fix.get seven friends to a match

The cells students fill in are left blank in this preview.

What it is and why we use it

Computational thinking is a way to solve a problem in clear steps. A computer, or a person, can follow the steps.

Its purpose is to make a big, confusing problem easy to understand. We can then write a program to solve it. It also lets a team share the work, and you find mistakes before you write any code.

It has four parts. They are listed in the next picture.

The four parts on the football trip

PartThe question it asksOn the trip
DecompositionWhat are the smaller jobs?Tickets, bus, money, food
Pattern recognitionWhat repeats? Have I done this before?Each friend needs a ticket and a seat. I booked a bus for a school trip last year.
AbstractionWhat do I need to know? What can I ignore?Need: names, seats, prices. Ignore: the colour of the bus.
Algorithmic designWhat are the steps, in order?1 Count the friends. 2 Book tickets. 3 Book the bus. 4 Collect money.

The cells students fill in are left blank in this preview.

Quick check: which part is it?

Have a go

Quick check: which part is it?

4 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

When to use it

Use computational thinking when a problem is big, new or has many parts. Use it when more than one person works on it. Use it when a computer will do the work.

You do not need all four parts for a tiny job. Adding 2 and 3 needs no plan.

Is it worth it?

Have a go

Is it worth it?

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

The lesson goes on

6 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.