CT Rev

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

1. Which of the 4 computational thinking skills are required to complete the following task?

: You
use the pattern of the turn angle and the number of steps taken by the Python turtle to develop
an understanding of the relationship between the number of steps, the angles, and the sides of
a polygon.
a. Abstraction
b. Algorithm Design
c. Pattern Recognition
d. Decomposition
2. Which of the 4 computational thinking skills are required to complete the following task?: You
look at the different ways organisms can be classified. For example, by whether they are aquatic
or have wings to fly in the air.
a. Abstraction
b. Algorithm Design
c. Pattern Recognition
d. Decomposition
3. Which of the 4 computational thinking skills are required to complete the following task?: You
determine cyclic trends in the rise and drop of the country's economy. answer choices
1. Abstraction
2. Algorithm Design
3. Pattern Recognition
4. Decomposition
4. 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.
a. Abstraction
b. Algorithm Design
c. Pattern Recognition
d. Decomposition

5. Which of the 4 computational thinking skills are required to complete the following task?: You
examine an image not only as a whole entity but also by its individual pixel characteristics.
answer choices
a. Abstraction
b. Algorithm Design
c. Pattern Recognition
d. Decomposition

6. 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.
a. Abstraction
b. Algorithm Design
c. Pattern Recognition
d. Decomposition
7. Breaking a complex problem down into smaller problems and solving each one individually.
a. Decomposition
b. Abstraction
c. Programming
d. Algorithmic Thinking

8. Picking out the important bits of information from the problem, ignoring the specific details that
don't matter.
a. Decomposition
b. Abstraction
c. Programming
d. Algorithmic Thinking

9. Logical way of getting from the problem to the solution. If the steps you take to solve a problem
follow an algorithm then they can be reused and adapted to solve similar problems in the
future.
a. Decomposition
b. Abstraction
c. Programming
d. Algorithmic Thinking

10. Which of these would not be involved in decomposing a problem?


a. Thinking about how the problem could be divided into smaller parts
b. Working out who could help you solve a part of the problem
c. Adding more parts to the problem so it becomes more complaex
11. Which of these is an example of decomposition?
a. 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.
b. Taking the problem of baking a cake and thinking about how we can make it the best
cake possible.
c. Looking at what different kinds of cake can be made.

12. Breaking a complex problem down into smaller problems and solving each one individually.
a. Decomposition
b. Abstraction
c. Programming
d. Algorithmic Thinking
13. Picking out the important bits of information from the problem, ignoring the specific details that
don't matter.
a. Decomposition
b. Abstraction
c. Programming
d. Algorithmic Thinking
14. A logical way of getting from the problem to the solution. If the steps you take to solve a
problem follow an algorithm then they can be reused and adapted to solve similar problems in
the future.
a. Decomposition
b. Abstraction
c. Programming
d. Algorithmic Thinking
15. Mike is posting an online advert on a forum to promote his band's upcoming tour. Abstraction?
a. Other bands
b. His age
c. His parents’ names
d. Date of Tour
16. Thinking logically is:
a. The art of discovering which processes can run at the same time
b. breaking down larger objects into their component parts
c. Identifying the decisions that need to be made in the program
d. Identifying the inputs required for a task
17. Thinking procedurally is:
a. Identifying the steps required to complete a task
b. The art of discovering processes that can run at the same time
c. breaking objects down to their component parts
d. identifying inputs required to complete a method
18. Thinking ahead is:
a. Identifying the steps required to complete a task
b. The art of discovering processes that can run at the same time
c. breaking objects down to their component parts
d. identifying inputs required to complete a method
19. Thinking abstractly is:
a. Identifying the steps required to complete a task
b. The art of discovering processes that can run at the same time
c. breaking objects down to their component parts
d. identifying inputs required to complete a method
20. Thinking concurrently is:
a. Identifying the steps required to complete a task
b. The art of discovering processes that can run at the same time
c. breaking objects down to their component parts
d. identifying inputs required to complete a method
21. What is computational thinking?
a. Giving instructions to a computer
b. Thinking like a computer - in binary
c. Using a set of techniques and approaches to help to solve problems
22. Which of the following is NOT an example of computational thinking?
a. Planning what to collect and where to exit to complete a video game level
b. Planning how to beat your enemies in a video game level
c. Accidentally completing a video game level
23. Which computational thinking technique involves breaking a problem down into smaller parts?
a. Decomposition
b. Abstraction
c. Algorithms
24. When is a computer most likely to be used when using computational thinking?
a. During decomposition
b. At the end, when programming a computer
c. When writing algorithms
25. What is the correct definition of an algorithm?
a. An algorithm is a step by step instructions to solve a problem.
b. An algorithm is a process of baking bread.
c. An algorithm is a software used to compute numbers.
d. An algorithm is the process of breaking problems.

26. Breaking down problems or processes into smaller pieces is a component of computational
thinking called _________.
a. Decomposition
b. Abstraction
c. Programming
d. Algorithmic Thinking
27. Being able to discern similarities and differences within a pattern is a component of
computational thinking that is called _______.
a. Abstraction Algorithmic thinking
b. Pattern recognition
c. Decomposition
28. When a mechanic is trying to fix a car's engine and is able to discern that the windshield wiper is
not a relevant element to the problem, the mechanic is demonstrating abstraction. T/F
29. The four main components of computational thinking are:
a. Decomposition, computation, algorithm, method
b. Pattern recognition, decomposition, procedure, agility
c. Abstraction, pattern recognition, decomposition, algorithmic thinking
d. None of the above
30. Computational thinking is only to be taught in a computer science class. T/F
31. What does abstraction do?
a. The process of removing something unnecessary
b. Breaks something up to make it easier
c. The process of ignoring something unnecessary
d. Looking at a solution that repeats itself
32. What is an Algorithm?
a. Something a computer does to think
b. A series of steps and instructions with given inputs to produce an output Some
instructions
c. A series of steps and instructions with given outputs to produce an input
33. If you had multiple problems and needed to make it easier for yourself what process might you
use?
a. Abstraction Algorithmic thinking
b. Decomposition
c. Recognising the pattern
34. What is computational thinking?
a. Giving Instructions to a computer
b. Thinking like a computer (in binary)
c. Using a series of techniques or approaches to solve a problem
d. Identifying a problem
35. Which of these is NOT a computational thinking technique?
a. Coding
b. Algorithm Design
c. Decomposition
d. Pattern Recognition
36. Which of the following is NOT a computational thinking technique?
a. Decomposition
b. Pattern recognition
c. Coding
37. Which of the following is an example of thinking computationally?
a. Planning out your route when going to meet a friend
b. When going to meet a friend, wandering around until you find them
c. When going to meet a friend, asking a parent to plan your route for you
38. What is computational thinking?
a. Giving instructions to a computer
b. Thinking like a computer - in binary
c. Using a set of techniques and approaches to help to solve problems
39. Which computational thinking technique involves breaking a problem down into smaller parts?
a. Decomposition
b. Abstraction
c. Algorithms
40. Which computational thinking technique involves pulling out the important details?
a. Decompostion
b. Automation
c. Abstraction

You might also like