Although teaching computers has already been introduced in India, it focuses primarily on digital literacy and students are taught use of word processors and presentation applications. Many countries are moving away from a digital literacy to a Computational Thinking (CT) based curriculum. Introducing a computing curriculum for schools in India has several challenges over and above those faced by the developed nations. Apart from the cultural and regional diversity, India has over 1.6 million schools offering K-12 education to 300 million students. Compare that with about 130,000 schools in the USA with 54 million students. To compound the problem, India has 44 education boards!

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 grassroot levels with schools, training teachers, executing pilot projects and collecting data to demonstrate the feasibility and efficacy of teaching CT.

Over 100,000 students in government and private schools in both rural and urban areas in Andhra Pradesh, Chandigarh, Delhi, Goa, Gujarat, Karnataka, Kerala, Maharashtra, Tamil Nadu, Uttar Pradesh and West Bengal are piloting the CT curriculum in English, Gujarati, Hindi and Marathi. 1,350 trustees, heads and teachers from 600+ institutions, B.Ed students, local government and SCERT officials participated in 12 CT awareness workshops. 900+ teachers from 290+ schools have been trained on CT through 30 training programs. Teaching aids for 200 lessons have been created by CSpathshala's 250+ volunteers. A subset of these have been translated into Gujarati, Hindi and Marathi.

For more details visit CSpathshala.

ACM India Summer Schools 2019, 3 June to 18 July

ACM India is pleased to announce ACM India Summer Schools 2019, targeted at pre-final year undergraduate or masters students. In exceptional cases, PhD students or students in other years may also be considered. Geometric Algorithms, Compiler Design and Construction, Machine Learning, Malware, Graph Theory and Algorithms, Game Theory, and Cybersecurity and Data Analytics will be covered.