Module 1: Computational Thinking Flashcards
1
Q
What is computational thinking
A
- Computational: involving the calculation of answers, amounts, results
- Thinking: The activity of using your mind to consider something
2
Q
What is Competencies
A
Important skills that are needed for the job
3
Q
What are the 4 competencies
A
- Abstraction
- Algorithm
- Decomposition
- Pattern Recognition
4
Q
What is abstraction
A
- Identifying and utilizing the structure of concepts/ main ideas
- Simplifies things by identifying what is important without worrying too much about the details
- Allows us to manage the complexity of the context or content
5
Q
What is algorithm
A
- Following, identifying, using and creating an ordered set of instructions
- Ascending or descending order/ from front to back and vice versa (alphabetical order)
- Allows us to order the complexity of the context or content
6
Q
Decomposition
A
- Breaking down data, processes or problems into smaller and more manageable components to solve a problem
- Each subproblem can then be examined or solved individually, as they are simpler to work with
- Natural way to solve problems
7
Q
Pattern Recognition
A
- About observing patterns, trends and regularities in data (similarities and differences)
- A pattern is a discernible regularity
- The elements of a pattern repeat in a predictable manner
- It involves finding the similarities or patterns among small, decomposed problems, which can help us solve complex problems more efficiently
- Patterns make problems simpler and easier to solve