No student devices needed. Know more
9 questions
What is decomposition?
Adding detail to make a problem more complex
Breaking down a complex problem or system into smaller, more manageable parts
When you ignore the unnecessary detail in a problem
Recognising patterns in problems
Why do we decompose a complex problem?
To make it easier to solve
To make it more difficult to solve
To change the problem we have
Which of these is an example of decomposition?
Watching a mechanic repair a car
Finding out how a car works by looking in detail at the different parts that make up the car
Looking at different car models for similarities between them
Creating a step-by-step plan to fix the car
How often do we decompose problems?
We never decompose them, computers do this for us
Occasionally, but we don't really need to
Every day, often without thinking about it
Only in the morning, when getting ready for the day
Which of these is NOT an example of decomposition?
Thinking about how the problem could be divided into smaller parts
Adding more parts to the problem so it becomes more complex
Working out who could help you solve a part of the problem
Arranging the problem so that you can prioritise it's components
I'm stuck on a question for my homework task due next week. Would I?
Wait until the day before to finish it, I'll be older and wiser by then
Not do the question, I can't get it
Ask a friend who is in the same class to help me during break tomorrow
Which of these is an example of decomposition when solving a complex crime
Analysing data to find patterns so that a criminal's habits can be tracked
Looking at similar crimes in the area to find important information that could link the crimes
Breaking down the complex crime into categories and locations, then deploying resources accordingly
Creating a step-by-step plan of action for solving the complex in a well organised, efficient manor
Why do we need to think computationally? (multiple answers)
To help us think like a computer
To help us solve problems efficiently
To help us solve problems slowly
To help us solve complex problems easily
Which of these is not a computational thinking technique?
Abstraction
Decomposition
Coding
Algorithms
Pattern Recognition
Explore all questions with a free account