01 — THINK
Computational Thinking
Students first learn how to think before they learn how to code.
Computational Thinking helps students break complex problems into smaller parts, identify patterns, understand relationships, develop logical reasoning and create step-by-step solutions.
These capabilities are transferable across Mathematics, Science, ICT and project-based learning.
Students develop:
- Logical reasoning
- Problem decomposition
- Pattern recognition
- Abstraction
- Algorithmic thinking
- Problem-solving
- Computational and mathematical thinking





