Computational thinking constructs
| Name | Definition |
|---|---|
| Decomposition | Identify when the students are talking about part of the problem and how to solve it when they break down the problem into smaller parts that are easier to manage |
| Pattern recognition | When the students start to identify repetitions and similarities in the problem, they can detect patterns when comparing instructions |
| Abstraction | Once the students understand their problem and identify patterns, they can generalize the solution. Abstraction will be recognized when students can come up with solutions that work whenever they are presented with the problem |
| Algorithms | Students come up with a set of steps to follow to obtain their optimal solution |
| Name | Definition |
|---|---|
| Decomposition | Identify when the students are talking about part of the problem and how to solve it when they break down the problem into smaller parts that are easier to manage |
| Pattern recognition | When the students start to identify repetitions and similarities in the problem, they can detect patterns when comparing instructions |
| Abstraction | Once the students understand their problem and identify patterns, they can generalize the solution. Abstraction will be recognized when students can come up with solutions that work whenever they are presented with the problem |
| Algorithms | Students come up with a set of steps to follow to obtain their optimal solution |
Source(s): The author