1/5
Looks like no tags are added yet.
Computational Thinking
It is a structured approach for problem solving
Fundamental Concepts for computational thinking
Decomposition
Pattern Recognition
Abstraction
Algorithmic Design
Decomposition
It means dividing complex problems into simple sub problems where each sub problems can be understood, solved and tested separately. The sub problems can be further decomposed until it can be addressed directly.
Pattern Recognition
It means identifying similarities, regularities or recurring structures within a single problem or across different problem. Recognising a pattern means the solution or the approach can be generalised rather than rebuilding it from scratch.
Abstraction
Abstraction means representing a problem or systems by retaining the relevant data needed for the task and omitting the irrelevant data. A good abstraction makes the problem manageable without losing its features.
Algorithmic Design
It is a finite, ordered sequence of unambiguous instruction to solve a problem or to achieve a goal