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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Competencies

A

Important skills that are needed for the job

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 4 competencies

A
  1. Abstraction
  2. Algorithm
  3. Decomposition
  4. Pattern Recognition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly