While students must have a large amount of flexibility in choosing their individual curricula, certain subjects and skills should be learned by all students to become good, successful, innovative, adaptable, and productive human beings in today’s rapidly-changing world. One such skill is Computational Thinking.
21K School has introduced Computational Thinking and Coding as part of the Academic program starting from Grade 1 to Grade 8. This is necessary keeping in mind the wide scope and application of computational thinking, problem-solving and critical reasoning skills in our lives in the digital era. It is a skill that can be applied to any area of the curriculum from kindergarten to university level.
21K School focuses on teaching computing, which promotes problem solving, computational thinking and critical reasoning skills. The primary goal of teaching computational thinking is to develop the ability to solve problems and express the solution in the form of an algorithm that is precise and can be understood by humans and machines. Keeping this objective in mind, the principles of computational thinking are taught through the following themes.