Computational Thinking Flashcards
There are __ steps in computational thinking
4
Computational thinking is a _______ for software development engineers, and is regularly used to _________.
critical skill
solve problems
The four steps of Computational Thinking.
Decomposition
______________
Abstraction
Algorithm
Decomposition
Pattern Recognition
Abstraction
Algorithm
The four steps of Computational Thinking.
_______________
Pattern Recognition
Abstraction
Algorithm
Decomposition
Pattern Recognition
Abstraction
Algorithm
The four steps of Computational Thinking.
Decomposition
Pattern Recognition
______________
Algorithm
Decomposition
Pattern Recognition
Abstraction
Algorithm
The four steps of Computational Thinking.
Decomposition
Pattern Recognition
Abstraction
______________
Decomposition
Pattern Recognition
Abstraction
Algorithm
The four steps of Computational Thinking.
D
PR
A
A
Decomposition
Pattern Recognition
Abstraction
Algorithm
Decomposition
Breakdown of complex problems into smaller problems.
Pattern Recognition
Recognize similarities between two different problems and experiences
Abstraction
Representing important details while ignoring irrelevant details.
Algorithm
Design simple steps to solve a problem.
This block starts a script
Hat Block
This block can connect to almost anything
Stack Block
This block perform loops and conditional statments
C Blocks
Debugging
Debugging is the process of detecting and removing existing and potential errors (‘bugs’) in software code that can cause it to behave unexpectedly or crash.