ACM India Council has set up an Education Committee in line with the ACM Education Advisory Committee that operates at the global level. The ACM India Education Committee initiates activities that aim to influence government policies with respect to computing education within the country, both at the school and the college level. This is facilitated by liaising effectively with regulatory bodies such as the Central Board of Secondary Education (CBSE), various State Councils of Educational Research and Training (SCERTs) and the All India Council for Technical Education (AICTE). Two well-known initiatives spearheaded by this committee are CSpathshala and the annual symposium COMPUTE.
CSpathshala promotes computational thinking as an essential skill to be taught at the school level. This initiative was launched in April 2016 with initial funding from Google. In just four years, it has been successfully deployed in several hundred schools across multiple states.
Since 2018, ACM India’s annual symposium COMPUTE has focused on computing education, bringing together faculty members and members of boards from various institutions to improve curricula, pedagogy and assessment in computing at the undergraduate level.
The committee also periodically sets up task forces for specific purposes, as needed. One such task force studied effective methods for teaching programming, with the goal of influencing introductory programming courses in undergraduate programmes. More task forces are planned, for instance to evangelize updates by ACM to its model computing curriculum and to suggest effective mechanisms to strengthen connections between academia and industry.
- R Venkatesh, TCS (Chair)
- Abhiram Ranade, IIT Bombay
- Chitra Babu, SSN College of Engineering, Chennai
- Madhavan Mukund, CMI
- Pankaj Jalote, IIIT Delhi
- R Ramanujam, IMSc
- Shridhar Shukla, kPoint Technologies
- Uday Khedker, IIT Bombay