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

Preview

SC 1.1: Keeping what matters in a problem

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

45 minutes

A map of the bus, not the bus

A bus map shows the stops and the routes. It does not show the seats, the paint or the bus number plate.

The map leaves out almost everything, and that is why you can read it. A support technician does the same with a failed login. They keep what helps and drop what does not.

By the end of this lesson

Note

I can use abstraction (keeping what matters) to list what a solution needs, what changes and what stays the same.

Key words

WordWhat it means
AbstractionKeeping the details that matter and hiding the rest
FilterRemove what you do not need
InputInformation that goes in
OutputInformation that comes out
VariableA value that can change
ConstantA value that stays the same
Internal workingHow a part does its job inside

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

Starter

Have a go

Starter

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.

Abstraction removes the noise

The purpose of abstraction is to make a problem simple enough to think about. A ticket might hold 40 facts. Only a few help you fix it.

Abstraction has three tasks. Identify the information you need. Filter out what you do not need. Hide the internal workings of parts you only need to use.

Three tasks, one ticket

TaskExample: "I cannot log in"
Identify information that is neededUsername, error message, time, device
Filter out unnecessary detailsThe colour of the laptop, what the user had for lunch
Hide the internal workingsYou use the login system without knowing how it stores passwords

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

Check

Have a go

Check

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

8 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.