Font size
WorksheetsComputational Thinking Methods (Vocab)
Total questions: 25
Worksheet time: 18mins
When discussing computational thinking skills: Decomposition means....
Writing a set of rules or directions
Removing unnecessary parts
Looking for patterns
Breaking the problem into smaller chunks.
When discussing computational thinking skills: Looking for similarities & trends refers to...
Decomposition
Pattern Recognition
Algorithm creation
Abstraction
Computational thinking is the ability to solve problems by learning to think like a computer or a computer scientist. This involves analyzing a complex problem, developing possible solutions to the problem, and formatting the solutions so that they can be carried out by a computer (or a human). Which example is the "best" plan to solve a problem?
1. Create your Algorithm, 2. Look for trends, 3.Remove unnecessary parts, 4. Make sure you chunked the problem
1. Break down the problem into smaller parts. 2. Look for trends, 3.Remove unnecessary parts, 4. Write steps/directions to solve problem.
1. Break down the problem into smaller parts. 2. Look for trends, 3.Create an Algorithm, 4. Finally, remember to remove unnecessary parts.
Which of the following is not done by abstraction?
Identifies essential details
Disregards non-essential information
Breaks the problem down into smaller tasks
One advantage of abstraction is that it means no mistakes can be made
True
False
Why do we need to look for patterns in problems?
Patterns make it easier for us to solve complex problems
We don't need to look for patterns
Patterns make it more difficult complex problems
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.
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.
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.
Noticing that your candy supply decreases every time a certain friend comes over is an example of:
Decomposition
Pattern Recognition
Abstraction
Algorithm Design
Breaking down a year's worth of daily temperature data by monthly average is an example of:
Decomposition
Pattern Recognition
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
Which of the following is an example of decomposition in real-life problem-solving?
Writing a detailed essay without outlining the main points
Building a car from scratch without any instructions
Organizing a big party by dividing tasks among friends
Memorizing a long list of random numbers
What is an example of algorithmic thinking in computer science?
Sorting a list of product names into alphabetical order
Comparing two entries in a list
Breaking down a complex problem into smaller problems
None of the above
What is an example of abstraction in computer science?
Sorting a list of product names into alphabetical order
Comparing two entries in a list
Focusing on the order of characters in each entry
None of the above
What does abstraction focus on?
Specific details of the problem
Important bits of information from the problem
Logical steps to reach a decision
None of the above
Which of the 4 computational thinking skills are required to complete the following task?: You have been asked to draw an image of a cat. Your image must be representative of all cats.
Abstraction
Algorithm Design
Pattern Recognition
Decomposition
Which of the 4 computational thinking skills are required to complete the following task?: You are very hungry and you decide to bake a batch by following your grandmother's chocolate chip cookie recipe.
Abstraction
Algorithm Design
Pattern Recognition
Decomposition
Which of the 4 computational thinking skills are required to complete the following task?: You examine an image not only as a whole entitity but also by its individual pixel characteristics.
Abstraction
Algorithm Design
Pattern Recognition
Decomposition
Which of the 4 computational thinking skills are required to complete the following task?: Musical compositions from the Baroque Period are examined for commonalities in melodic design and instrumentation.
Abstraction
Algorithm Design
Pattern Recognition
Decomposition
Which of the 4 computational thinking skills are required to complete the following task?: You and your family are planning a road trip through all of the capitals in the Europe and you have the job of figuring out the shortest route possible to save on the cost of fuel.
Abstraction
Algorithm Design
Pattern Recognition
Decomposition
Which computational thinking method do you use the most? Explain your answer
