Computional Thinking Flashcards
What is Decomposition?
The breaking down of a more complex problem or system into more smaller parts that are more manageable.
What is Pattern Recognition?
This is a data analysis method that uses machine learning algorithms to automatically recognize patterns in data.
Finding similarities within the code.
What is Pattern Generalization and Abstraction?
- Abstraction is hiding complexities of one pattern from another.
- Generalization is spotting things that are common between patterns. Taking away the complex parts.
What is the Representation of Problem Elements?
Breaking down into the elements of variables, constants, key processes, repeated processes, inputs and outputs, and showing how are going to be used.
What is computational thinking?
This is the thought process involved in formulating problems so their solutions can be represented as computational steps and algorithms.