Vipul Shah is the Head, ACM India CSpathshala Initiative and Principal Scientist, Tata Consultancy Services.
Association for Computing Machinery (ACM), is the world’s largest educational and scientific computing society, delivering resources that advance computing as a science and a profession. ACM India started a education initiative, CSpathshala in 2016, to teach computing as a science in all schools. The key objectives are to popularise CT and influence education policy to enable its introduction into the curricula. A two-pronged approach has been undertaken, developing a CT curriculum along with teaching aids and working at grassroots levels with schools, training teachers, executing pilot projects and collecting data to demonstrate the feasibility and efficacy of teaching CT.
Vipul Shah heads ACM India CSpathshla to bring computational thinking to schools.
To inculcate problem-solving and Computational Thinking, Cambridge University Press has recently introduced ‘Coding Sandpit’ authored by The Association for Computing Machinery (ACM). Coding Sandpit is a step by step initialize for students to learn coding in a fun and engaging way.
Need for Computational Thinking
It is said that by the middle of the 21st century, Computational skills would be essential skills like reading, writing, and arithmetic! This is why it becomes imperative that we teach Computational thinking in schools.
The evolving trends, technological integration, and constant innovation across sectors play a crucial role in the development and functioning of the education system. The direction in which the world is headed, it is fundamental to equip the school going kids with skills they’ll need to acquire at a young age, to be successful in the future, and build the desired future for themselves.
Computational thinking is a problem-solving method that involves analysing and processing data and expressing problems and their solutions in a way that a computer can execute.
It’s a mandatory skill for students to make them future ready and better prepared with cross-curricular soft skills. Read more on What is Computational Thinking?
Got questions on Computational Thinking and how to teach it in your classroom, share your questions for our expert.