Computational Thinking is a system of understanding and solving problems in a logical way that people and computers can understand. It is the ability to integrate human creativity and insight with machine computing power.
There are 4 simple steps:
Breaking a larger problem down into smaller parts
Observing similarities and patterns among the smaller parts
Identifying what defines these patterns
Developing a step-by-step plan to solve the problem
Computational Thinking is a pre-requisite for coding, and forms the basis for conceptual skills that will be required in Mathematics, Economics, and Literature.
This is best taught during pre-adolescence, where the mind is most malleable. More than that however, our children must be well equipped for the rapidly changing environments we face.
We strive to provide children with memorable experiences that act as the first step for the learning process. A child absorbs knowledge best when he/she is not forced to.
When a child is engaged on his/her own and learns more at the same time, we have achieved what we set out to do.
We believe that communications is imperative when it comes to learning. Thus, two-way feedback channels for children, parents, and educators are a part of our learning and quality assurance process.
We grow best when we all learn together.