No student devices needed. Know more
12 questions
The goal of Computational Thinking is to help you:
Fix Computers
Understand Code
Solve Complex Problems
Collect Data
Which of the following is an example of a Computational Thinking strategy?
Decomposition
Pattern Recognition / Pattern Matching
Abstraction
Algorithm Design
Which Computational Thinking strategies are required to be used in EVERY problem?
Decomposition and Abstraction
Pattern Recognition and Algorithm Design
All Strategies Must Be Used in Every Problem
No One Strategy Must Be Used in Every Problem
Each iteration of a problem should______ the previous iteration.
Copy
Ignore
Build On
Complicate
Data can help you determine:
Which strategies to use.
The order to use the strategies.
How often to repeat the strategies.
All of the Above.
Breaking down a year's worth of daily temperature data by monthly average is an example of:
Decomposition
Pattern Recognition
Abstraction
Algorithm Design
Noticing that your candy supply decreases every time a certain friend comes over is an example of:
Decomposition
Pattern Recognition
Abstraction
Algorithm Design
What is an Algorithm?
A list of steps to complete a task.
What is used to make a computer work.
When you look for similarities between different parts of a problem.
Breaking a problem down into smaller, more manageable pieces.
Designing an algorithm is most similar to:
Filling a Toolbox
Writing and Instruction Manual
Conducting an Interview
Cleaning Your Room
Which of the following is an example of thinking computationally?
Planning the route to meet your friend.
Wandering around until you meet your friend.
Asking a parent to plan your route for you in order to find your friend.
Which of the following is NOT an example of thinking computationally?
Planning what to collect and where to exit in a video game level.
Planning how to beat your enemies in a video game.
Accidentally completing a video game level.
When is a computer most likely to be used during the Computational Thinking process?
During Decomposition
At the end, when programming a computer.
When writing algorithms.
Explore all questions with a free account