NEW
Font size
WorksheetsCOMPUTATIONAL THINKING
Total questions: 13
Worksheet time: 7mins
1. What is computational thinking?
Giving instructions to a computer
Thinking like a computer - in binary
Using a set of techniques and approaches to help to solve problems
Which of the following is NOT a computational thinking technique?
Decomposition
Pattern recognition
Coding
Which of the following is an example of thinking computationally?
Planning out your route when going to meet a friend
When going to meet a friend, wandering around until you find them
When going to meet a friend, asking a parent to plan your route for you
Which computational thinking technique involves breaking a problem down into smaller parts?
Abstraction
Decomposition
Algorithms
To create a successful computer program, how many computational thinking techniques are usually required?
2
4
1
When is a computer most likely to be used when using computational thinking?
During decomposition
At the end, when programming a computer
When writing algorithms
What is decomposition?
Breaking down a complex problem or system into smaller, more manageable parts
Adding detail to make a problem more complex
When you ignore the unnecessary detail in a problem
Which of these is an example of decomposition?
Breaking the problem of organising a cake sale into smaller parts, such as who will bake the cakes and when to hold the cake sale
Taking the problem of baking a cake and thinking about how we can make it the best cake possible
Looking at what different kinds of cake can be made
What is pattern recognition?
Breaking down a complex problem into smaller problems
Building models from patterns
Looking for similarities among and within problems
Which of the following contains a pattern?
All cars have wheels
My car is blue
My friend's car has an MP3 player
What is abstraction?
The process of using all detail
The process of using irrelevant characteristics
The process of filtering out irrelevant characteristics and unnecessary detail
When drawing a dog, which of the following characteristics could be ignored?
Dogs have paws
Dogs run quickly
Dogs have a nose
What is an algorithm?
Patterns and trends used to solve a problem
A set of step-by-step instructions to resolve a problem
A programming language
