Computational thinking skills are the foundation of computer science (which is now mentioned as a core subject as part of the new National Education Policy). We teach concepts such as discrete modeling, algorithms and programming. They learn how to understand a problem statement, break it down and solve it. Whether the kids pursue this field when they grow up or not but they definitely need this way of thinking for anything they do later!
All Walnut students have an edge as they step out into a world where this knowledge is just as important as any other.
Std 1 to 10 have two classes per week. They start with identifying similarities and differences and develop a comprehensive understanding of the concept of patterns. Then, they progress to topics such as data analysis, algorithms and programming. They go on to learn Scratch, which is a graphical programming language by MIT USA for students.
Nikhil Karkare our director, has been a founding member in setting up CSPathshala, open source curriculum for computational thinking for schools. We inculcate computational thinking skills in our students right from grade 1.
Computational thinking not only prepares children for the world of computers but also develops an approach to problem-solving that helps in any subject or task they are undertaking. At Walnut, we understand that learning about computers is not just about the mouse and keyboard, but rather a vital skill set for the future.
Our students are also encouraged to take part in various programming competitions.In fact, in the past our students have won several times in the inter-school Scratch programming competition organized by Shri Vijay Vallabh School Pune.
Many of them have also emerged victorious in the Bebras International Computational Thinking Challenge organized in over 60 countries and designed to get students all over the world excited about computing.