ACM India Summer Schools 2020

The summer schools are coming! We are pleased to announce "ACM India Summer Schools 2020". These schools offer self-motivated students in-depth knowledge and exposure to research in advanced technology areas. Each school is equivalent to a semester course, covers academic and applied research, and is taught by the best-in-class faculty from academia as well as the industry sponsor. Each day typically comprises lectures as well as tutorial sessions with hands-on problem solving experience.

These schools are targeted at students in the pre-final year of bachelors program or higher, unless marked otherwise, such as "primarily for students in Master's or PhD program".

Application deadline: 27 March 2020 EoD India

Here are the Summer Schools planned. More details about each school available via respective school’s website.

Dates Title Host Institute Industry Sponsor
1-12 June Programming Language Analysis and Optimization IIT-Hyderabad NVIDIA
8-19 June NLP (Women only) DA-IICT Gandhinagar TBA
15-26 June Cybersecurity VIT Vellore Cisco
28 June - 18 July Algorithms for Big Data and ML IMSc Chennai Microsoft Research India
1-10 July Computer Architecture and Operating Systems (primarily for students in Master's or PhD program) IIT Goa Intel

The applicants have to qualify for the Summer Schools as demonstrated by most of the metrics below:

  • marks/grades in the relevant courses
  • recommendation from mentors (the application needs only some names, the selection committee will contact them if needed)
  • participation in programming or other contests
  • previous internship or research experience
  • any demonstrated self-study experience

Although being an ACM Student Member is not a requirement for applying to these schools, we encourage the applicants to join ACM, the world's largest educational and scientific computing society, aimed at advancing computing as a science and a profession.
Student Membership Registration Link

There is a non-refundable application fee of INR 236 (INR 200 + GST) to be paid before you submit the application form. Payment link is provided below. You are required to provide payment reference while you fill the form to apply to be considered for Summer Schools 2020.
Payment link

And finally, the link for the Summer Schools 2020 application form is provided below. You can apply for two out of the five schools in your order of preference. Remember that the seats per school are limited and the application does not guarantee acceptance. Also keep in mind that the competition for some of the schools may be much more than others, so choose your preferences wisely.
Application form for ACM India Summer School 2020

The selection list will be announced on 17 April 2020.

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. 


ACM India started a education initiative, CSpathshala, in 2016, to introduce computational thinking in K-12 education in India. The primary objectives of the initiative are to promote computational thinking and initiate dialogues with government officials and educational boards to influence the education policy and enable the introduction of computational thinking into formal school curricula.