NEW
Font size
WorksheetsComputational Thinking
Total questions: 21
Worksheet time: 11mins
Breaking a problem down into multiple pieces to make it easier to understand.
Decomposition
Algorithm
Abstraction
Pattern Matching
Step by step instructions for solving a problem.
Decomposition
Algorithm
Abstraction
Pattern Matching
Forgetting about some details so that you can focus on the important ones.
Decomposition
Algorithm
Abstraction
Pattern Matching
Remembering methods for solving previous problems.
Decomposition
Algorithm
Abstraction
Pattern Matching
Identify the strategy: While running errands, Jane remembered the fastest way to Meijer.
Decomposition
Algorithm
Abstraction
Pattern Matching
Identify the strategy: Tim decides to break is homework into several pieces.
Decomposition
Algorithm
Abstraction
Pattern Matching
What do we mean by COMPUTATIONAL THINKING?
Understanding a complex problem and developing possible solutions.
Breaking a task into smaller tasks.
Selecting a computer to use.
Focusing on what is important, ignoring what is unnecessary.
Define ABSTRACTION
Breaking a task into smaller tasks.
Drawing a map to show how to reach a destination.
Creating step by step instructions.
Focusing on what is important and ignoring what is unnecessary.
Define DECOMPOSITION
Breaking a task into smaller tasks.
Looking for similarities and trends.
A sequence of instructions.
Focusing on what is important and ignoring what is unnecessary.
Define PATTERN RECOGNITION.
A sequence of instructions.
Looking for similarities and trends.
Breaking a task into smaller tasks.
Focusing on what is important and ignoring what is unnecessary.
Define ALGORITHM
Breaking a task into smaller tasks.
Looking for similarities and trends.
A sequence of instructions.
Deciding what computer to use.
Mr. Hillegonds wanted to help a student get to the 6th grade wing. He gave him step by step instructions to help him get to the 6th grade wing. What part of Computational Thinking was he using?
Abstraction
Decomposition
Algorithm
Pattern Matching
George wanted to make a robot that prepared him a bowl of ice cream every day when he got home from work.He noticed that the robot made the same motion over and over again. He decided to loop that behavior in his program. What part of Computational Thinking was she using?
Abstraction
Decomposition
Algorithm
Pattern Matching
Why is Abstraction important in Computer Science?
It helps us simplify complex code
It helps us create functions
It helps us simplify complex ideas like a CPU or send an email
All of these
Why is decomposition important for your life?
It can help you solve complex problems by breaking the problem into easier chunks
It can help you simplify problems by looking for repeated steps
It can help you simplify complex ideas
It can help you with step by step sets of instructions
Select the correct part of Computational Thinking: A step by step set of instructions used to solve the problem.
Abstraction
Pattern Matching
Decomposition
Algorithm
Mr. Fronek was trying to organize a schedule for a half day of school. Instead of thinking of all the students in Mr. Hillegonds' 5th hour, he thought of the whole class as 5th hour. What part of Computational Thinking was she using?
Abstraction
Decomposition
Algorithm
Pattern Matching
