ACM Summer School 2024

Embark on a transformative learning journey with world-class instructors and cutting-edge curriculum in computer science.

Expert Mentorship

Advanced Curriculum

Certification

About ACM India

ACM India summer schools offer self-motivated students in-depth knowledge and exposure to research in current, advanced technology areas. Each of the 6 schools in this stellar line up covers academic and applied research in the technology topic, and is taught by the best-in-class experts from academia and industry.

Each day comprises lectures as well as tutorial sessions with hands-on problem solving experience. Toward the end of the school, there will be a session focused on career options in the area covered by the school. Top performing students in these schools may earn opportunities for internship in industry and will be invited to an all-expense-paid trip to the ACM India ARCS Symposium and ACM India Annual Event in February 2025.

ACM India

Course Topics

Distinguished Speakers

Dr. Uday Khedker

Dr. Uday Khedker

AI Research Lead

IIT Bombay

Dr. Jyoti Vedurada

Dr. Jyoti Vedurada

Computer Vision Specialist

IIT Hyderabad

Dr. Manas Thakur

Dr. Manas Thakur

NLP Expert

IIT Bombay

Dr.Girish Bharambe

Dr.Girish Bharambe

NLP Expert

NVIDIA

Dr. Ramana Radhakrishnan

Dr. Ramana Radhakrishnan

NLP Expert

NVIDIA

Dr. Uday Reddy

Dr. Uday Reddy

NLP Expert

IISC Banglore

Organizing Team

Dr. Uday Khetkar

Dr. Uday Khetkar

Academic Coordinators

Dr. Rajeshwari Kannan

Dr. Rajeshwari Kannan

Local Coordinator

Prof. Rahul Pitale

Prof. Rahul Pitale

Local Coordinator

Prof. Kapil Tajne

Prof. Kapil Tajne

Overall Coordinators

Dr. Aparna Joshi

Dr. Aparna Joshi

Overall Coordinators

Prajwal Lonari

Prajwal Lonari

Student Coordinators

Lubdha Shirode

Lubdha Shirode

Student Coordinators

Sejal Rokade

Sejal Rokade

Student Coordinators

Sourav Narvekar

Sourav Narvekar

Student Coordinators

Event Schedule

Day 1

June 17, 2024

Introduction and Logistics
09:30 AM - 12:45 PMIntroduction to Compilers, Interpreters, IRs
Main Hall
Uday Khedker, Abhijat Vichare
02:00 PM - 05:15 PMDemo of Base Code, Lex Script, Extending Scanner as per Plan
Lab 101
Uday Khedker, TAs

Day 2

June 18, 2024

Intermediate Concepts and Implementation
09:30 AM - 12:45 PMScanner, Parser Concepts, Extending Parser for a Toy Language
Main Hall
Uday Khedker, TAs
02:00 PM - 05:15 PMScanner, Parser Implementation, Parsing Tree Construction and Debugging
Lab 102
Uday Khedker, TAs

Day 3

June 19, 2024

Control Flow and Basic Block Construction
09:30 AM - 12:45 PMIntermediate Representation: Control Flow and Basic Block Construction
Conference Room
Uday Khedker
02:00 PM - 05:15 PMLive Session on Control Flow Analysis
Main Auditorium
Uday Khedker, Abhijat Vichare

Day 4

June 20, 2024

Optimization and Analysis
09:30 AM - 12:45 PMData Flow Analysis Concepts
Lecture Hall A
Uday Khedker
02:00 PM - 05:15 PMPractical: Implementing Data Flow Analysis in Code
Lab 103
Uday Khedker, TAs

Day 5

June 21, 2024

Advanced Topics and Conclusion
09:30 AM - 12:45 PMAdvanced Optimizations: Global Value Numbering, Common Subexpression Elimination
Main Auditorium
Abhijat Vichare
02:00 PM - 05:15 PMDemo and Discussion: Applying Optimizations to Toy Language
Lab 104
Uday Khedker, Abhijat Vichare, TAs

Frequently Asked Questions