Computational Thinking Flashcards
What does computational thinking allow us to do?
A.) breakdown problems and ignoring details
B.) represent important details and comprehend them
C.) take a complex problem and comprehend what the problem is to develop possible solutions
D.) figure out small problems
C.) take a complex problem and comprehend what the problem is to develop possible solutions
How many steps does computational thinking have?
4 steps
What is the 4 steps of computational thinking?
Decomposition
Pattern Recognition
Abstraction
Algorithm
Put the 4 steps in order
A.) Algorithm
B.) Decomposition
C.) Abstraction
D.) Pattern Recognition
B, D, C, A
Fill in the blank
Decomposition
??
Abstraction
Algorithm
Decomposition
Pattern Recognition
Abstraction
Algorithm
Fill in the blank
??
Pattern Recognition
Abstraction
Algorithm
Decomposition
Pattern Recognition
Abstraction
Algorithm
Fill in the blank
Decomposition
Pattern Recognition
??
Algorithm
Decomposition
Pattern Recognition
Abstraction
Algorithm
Fill in the blank
Decomposition
Pattern Recognition
Abstraction
??
Decomposition
Pattern Recognition
Abstraction
Algorithm
What is block based coding?
block based coding is a visual type of programming that allows a drag-and-drop interface
Explain the 4 step process
(hint: the steps are decomposition, pattern recognition, abstraction, algorithm)
breakdown the complex problem into a smaller problem.
recognize the pattern between the two different problems.
give important details while ignoring unimportant details.
design simple steps to solve a problem.