ACM India Council logo

Join ACM today! (click the Membership tab in the above menu) ACM is the largest and most significant professional association in the computing areas. Be a volunteer and be part of all that ACM stands for!

NOTE: 18 April 2018: ACM India is facing some issues with the bank account at HDFC bank and hence NEFT or DD payments are not currently accepted. Members are requested to pay by Credit Card or contact to check on when NEFT and DD will be available. We apologize for the inconvenience.

ACM India Council's newly-elected Executive Council Members for the term 1 July 2018 to 30 June 2022:

  • Meenakshi D'Souza, International Institute of Information Technology, Bangalore
  • Manish Gupta, VideoKen, Bangalore
  • Jayant Haritsa, Indian Institute of Science, Bangalore
  • Pankaj Jalote, Indraprastha Institute for Information Technology, Delhi
  • Venkatesh Kamat, Goa University
  • Hemangee K. Kapoor, Indian Institute of Technology, Guwahati
  • Vasudeva Varma, International Institute of Information Technology, Hyderabad

Current ACM India Council Members

Two-year term (1 July 2016 - 30 June 2018):
  • President - Madhavan Mukund (Chennai Mathematical Institute)
  • Vice President - Mukesh Mohania (IBM India Research Lab)
  • Secretary - Rashmi Mohan (Independent Consultant, Bangalore)
  • Treasurer - Gautam Shroff (TCSR)
Members-at-Large (Four-year term, 1 July 2016 - 30 June 2020):
  • Supratik Chakraborty (IIT Bombay)
  • Maria Choudhary (Oracle India Pvt. Limited)
  • Venkatesh Raman (IMSc, Chennai)
  • Abhiram Ranade (IIT Bombay)
  • Sudeshna Sarkar (IIT Kharagpur)
Members-at-Large (1 July 2014 - 30 June 2018):
  • Hemangee Kapoor (IIT Guwahati)
  • Sukumar Nandi (IIT Guwahati)
  • V. Krishna Nandivada (IIT Madras)

ACM India COO - Shekhar Sahasrabudhe (Persistent Systems Ltd.)

Past President - Srinivas Padmanabhuni (Independent Consultant)

ACM-W India Chair - Arati M. Dixit (Independent Consultant, Pune)

Council Members' Information

Past Council Members

About the ACM India Council

The ACM India Council is an effort of ACM aimed at increasing the level and visibility of ACM activities across India. The ACM community in India is growing in membership, number of chapters, sponsored conferences and symposia.

The ACM India Council comprises a cross section of the computer science and information technology community committed to increasing the visibility and relevance of ACM in India. The council is focused on a wide range of ACM activities including:

  • serving as a professional network for individuals who are involved with the science and technology of computing
  • encouraging students to take an active interest in the emerging and exciting world of computing
  • facilitating the organization of high-quality ACM conferences in India
  • providing logistical support to grow more ACM professional and student chapters
  • enhancing access to the ACM Digital Library and publications for ACM members in India
  • increasing the participation of ACM members in India across all dimensions of ACM

ACM India is pleased to announce the winners of the 2018 ACM India Student Chapter Awards.

We invited nominations from ACM Student Chapters from India, for the best and runner-up ACM India student chapter award to be given at the ACM India Annual Event in February.

The participating chapters sent a report with details of their activities:

  • Community Activities
  • Community Service
  • Website
  • Recruitment Program
  • Participation in ACM India Activities
  • Membership Numbers

PICT ACM Student Chapter at Pune Institute of Computer Technology has won the Best Chapter award.

PCCOE ACM Student Chapter at Pimpri Chinchwad College of Engineering has won the runner-up award.

Chitkara ACM student Chapter at Chitkara University has received Honourable Mention.


There are an increasing number of ACM chapters across India. Each of these chapters has a series of technical events that will provide you with both interesting technical content and career networking opportunities.


The ACM community in India is actively involved with a large number of conferences. Please see the Approved ACM Events in India listing page and the Annual ACM India Events page.

Travel Grants for Conferences

ACM India and the Indian Association for Research in Computing Science (IARCS) jointly offer partial travel grants to faculty, students and postdocs from India to present papers co-authored by them at premier international conferences. For more information, please visit the ACM India-IARCS Travel Grants page.

For Conference Organizers

ACM and SIGs (Special Interest Groups) lend the name of the organization to conferences which are fully sponsored by other nonprofit incorporated organizations. Such cooperation is to be primarily for publicity and to encourage Association members to participate by contributing papers and attending technical sessions. Cooperation specifically excludes financial participation, responsibility, or liability on the part of ACM. Please see for more information on how to apply for such cooperation.
For detailed guidelines, please use this guidelines document.

Current news and updates about the ACM Community in India are available on the LinkedIn group ACM India.

Google Facilitator Profile

ACM India Eminent Speaker Program

The ACM India Eminent Speaker Program (ESP) provides local ACM professional and student chapters in India with direct access to top technology leaders and innovators who will give talks on issues that are important to the computing community.

Below is a list of available speakers. Please visit the Guidelines for Speakers and Guidelines for Chapters pages for information on the procedure.

    Speaker / Affiliation / Title of Talks
  1. Aditya Abhyankar, Dean, University of Pune.
    Talk 1: Research—Why, How and When?
    Talk 2: Towards Kernel Development in Machine Learning
    Talk 3: Wavelets—Trends and Tides
  2. Ponnurangam Kumaraguru ("PK"), Assistant Professor, IIIT Delhi.
    Talk 1: Privacy and Security in Online Social Media (PSOSM)
    Talk 2: Designing Human-Centered Systems
  3. Y. Raghu Babu Reddy, Associate Professor, IIIT Hyderabad.
    Talk 1: Are You a Software Engineer? Or Is It Just Your Designation?
    Talk 2: Model Driven Development with UML 2.x: Challenges and Opportunities
    Talk 3: Success Factors for Websites: Usability and Credibility
  4. Sachin Lodha, Principal Scientist, TCS.
    Talk 1: Fun with Algorithms
    Talk 2: Privacy—Challenges and Opportunities
  5. Neeran M. Karnik, Independent Consultant
    Talk 1: Hints for Computer System Design
    Talk 2: CricInfo—A Tech History
  6. Abhijat Vichare, Consultant
    Talk 1: An Introduction to GCC Internals
    Talk 2: Alternate Models of Computation
    Talk 3: A Novel Way to Teach Operating Systems
    Talk 4: Mathematical Modeling in Computer Science
  7. Madhavan Mukund, Professor and Dean of Studies, Chennai Mathematical Institute
    Talk 1: Automata and Program Verification
    Talk 2: Concurrent Programming: Old Problems, New Challenges
  8. Santonu Sarkar, Professor, Computer Science and Information Systems, BITS Pilani, K.K. Birla Goa Campus
    Talk 1: Software Dependability for Next Gen Systems
    Talk 2: Software Engineering Challenges in Building HPC Applications
    Talk 3: Cloud Based Next Generation Service and Key Challenges
    Talk 4: Virtualized Environments—Benefits and Overheads
  9. Mukesh Mohania, ACM Distinguished Scientist, IBM Research–India
    Talk 1: Big Data Analytics for Personalized Education
    Talk 2: Cloud Computing and Big Data Analytics: What Is New from DB Perspective?
    Talk 3: Analyzing Data and Content Together
  10. Arun Bahulkar, Chief Scientist, TCS Innovations Lab TRDDC, TCS Pune
    Talk 1: Perspectives on Modeling Software and Systems
  11. Vivek Kulkarni, Chief Architect, Persistent Systems Ltd.
    Talk 1: Theory of Computation
    Talk 2: Compiler Construction
  12. Navin Kabra, CTO,
    Talk 1: Which Programming Language Should You Learn and Why
    Talk 2: MS, MBA, or Job: Planning Your Career
    Talk 3: The Difference between Student Programmers and Professional Programmers
  13. Prasad M. Deshpande, Senior Technical Staff Member, IBM Research - India
    Talk 1: Unlocking the Power of Unstructured Data for Master Data Management
    Talk 2: Preventing Information Leakage from Unstructured Documents
  14. Sameep Mehta, Senior Researcher and Manager, Information and Analytics Department, IBM Research - India
    Talk 1: Introduction to Knowledge Graph Stores with Applications
    Talk 2: Data Fusion Enabled Contextual and Personalized Insight Mining
  15. Rajeev Gupta, Researcher, IBM Research - India
    Talk 1: Big Data, Metadata, and Beyond
    Talk 2: Continuous Query Processing: Concepts, Algorithms, and New Problems
  16. Ashish Sureka, Faculty Member, Indraprastha Institute of Information Technology, Delhi (IIIT-D)
    Talk 1: Process Mining Software Repositories
    Talk 2: Mining Hate and Extremism Promoting Users, Videos and Communities on YouTube
  17. Ramasuri Narayanam, Research Scientist, IBM Research - India
    Talk 1: Social Network Analysis: From Classics to Recent Advances
    Talk 2: Games on Networks: Modeling, Algorithms, Computational Analysis, Applications
    Talk 3: Computational Analysis of Connectivity Games with Applications to Social Network Analysis
  18. Suparna Bhattacharya, Distinguished Technologist, Hewlett-Packard Enterprise
    Talk 1: Bridging Lilliput and Brobdingnag—How the Linux kernel has sustained diversity without giving up on efficiency
    Talk 2: Software Bloat, Lost Throughput and Wasted Joules
    Talk 3: Shaping software for the persistent memory era and other research problems at the NVM frontline
    Talk 4: Big data analytics: When will system software catch up?
  19. Sunil K. Singh, Professor and Head, Department of Computer Science & Engineering, Chandigarh College of Engineering & Technology (Degree Wing)
    Talk 1: Trends and Scope of High Performance Computing in Recent Technology Expansion
    Talk 2: Role of Reconfigurable Computing in Embedded System
    Talk 3: Opening Prospect of Using LINUX in Technology Enlargement
  20. Ranjan Dasgupta, Senior Scientist, TCS
    Talk 1: Robotics Sensing and Sensor Fusion of Vision, Audition, Quantitative Thermography and Olfaction
    Talk 2: UAV Swarming, Distributed Sensing, Inspection and Surveillance
    Talk 3: Emergency Response System and Robotics Reconnaissance
  21. Arati M. Dixit, Associate Professor, Savitribai Phule, Pune
    Talk 1: Dawn of Women in Computing
    Talk 2: Graph Theoretical Modeling for Engineering Problems and Systems
    Talk 3: Cloud Computing: From Security, Privacy to Forensics Challenges
  22. Ajay Deshpande, CTO, Rakya Technologies
    Talk 1: SMAC Technologies and the Future
    Talk 2: The Evolution of Modern Web Applications
  23. Rashmi Mohan, Independent Consultant/Technologist. Member, ACM India Council; Program Chair, Grace Hopper Celebration India
    Talk 1: Do You See What I See? Industry uses and applications of computer vision
  24. Dinesh Garg, Senior Researcher, IBM India Research Lab, Bangalore
    Talk 1: Quadratic Optimization in High Dimensions: A Tale of Two Methods
    Talk 2: Mobile Payments—A Growing Threat and How Machine Learning Can Help
    Talk 3: Auction Design for Online Advertising
  25. Animesh Nandi, Senior Researcher, IBM Research India, Bangalore
    Talk 1: Enabling Efficient Time-Travel Primitives in Big Data Platforms
    Talk 2: Detecting Anomalous System Behaviour Using Historical Log Data
    Talk 3: Towards Automating Root-Cause Diagnosis in a Datacenter via Analysis of Historical Fine-grained Machine-state Data
  26. Praveen Jayachandran, Researcher, IBM Research India, Bangalore
    Talk 1: Research Challenges and Trends in Cloud Computing
    Talk 2: Linux Containers: The Next Generation Cloud Technology
    Talk 3: Monitoring and Problem Determination in Cloud Environments
  27. R. Venkateswaran, Senior Vice President, Persistent Systems Ltd., Pune
    Talk 1: Evolution of Internet: The Past, Present and Future
  28. Shivkumar Kalyanaraman, Program Director, Special Initiatives, IBM Research India, Bangalore
    Talk 1: Energy-Transportation Nexus: Future of Renewables, Energy Storage, Electric Vehicles for Emerging Markets Like India
    Talk 2: IT/Wireless Convergence: Future of Mobile and Telecom in India
ACM India Survey on PhD Production in India for Computer Science and IT ACM Survey on PhD Production in Computer Science in India Report on the Faculty Summit on Research and Innovation, 2013
Travel Grants for Conferences

ACM India and the Indian Association for Research in Computing Science (IARCS) jointly offer partial travel grants to faculty, students and postdocs from India to present papers co-authored by them at premier international conferences. For more information, please visit the ACM India-IARCS Travel Grants page.

ACM India Research Board (AIRB)

What is AIRB?
ACM India Research Board (AIRB) is a community of academics, researchers, and others who care deeply about enhancing the quality and the quantity of computing research done in India, particularly in the academic institutions. The Indian computing academic community is strong and has grown significantly in the recent years. While it is gratifying to see its growth, there is a lot more we can achieve, given the keen interest in CS among the students. Concerted action by all concerned is necessary in the future for research in India to reach the quality and recognition it deserves.

The Research Board is set up as a group within ACM India, which is a volunteer organization committed to advancing computing as a science and a profession in India. It is presently a collection of volunteers who are passionate about its goals and are enthusiastic in working towards achieving them.

What are AIRB's objectives?
The first goal of AIRB is to build a sense of community among the computing researchers in the academia and the industry in India. It aims to slowly become the voice of the Indian computing research community. This should facilitate interfacing with all sections of the society relevant to computing research: Government, Industry, Academic Institutions, and Students.

The CS research community should come together and work towards a planned and accelerated course in the future. A lot can be achieved by strategizing among ourselves towards a common plan. AIRB is keen to facilitate the coming together through specific activities and actions.

What are AIRB's activities?
The following activities have already been initiated by ACM India in the domain of research promotion:

  • ACM India Doctoral Dissertation Award
  • PhD Production Survey
  • Conference Travel Grant Scheme
  • ACM-India MSR Faculty Summit 2013

How can you help?
AIRB seeks ideas and active participation of all in furthering AIRB's mission. As a first step, AIRB has started to reach out to the Head of the Department and/or other relevant individuals of the departments with productive research programmes in computing areas. Subsequently, all academic institutions with strong teaching or research in relevant areas will be approached with the request to participate seriously in AIRB's efforts.

Who are involved now?
AIRB is eagerly looking for more hands to help its activities. The following individuals are presently involved in different capacities, with strong support from ACM India as well as their respective institutions.

AIRB Chair: P J Narayanan, Director, IIIT Hyderabad

ACM-India President: Srinivas Padmanabhuni, Infosys Labs

DDA Coordinator: Supratik Chakraborty, IIT, Mumbai

PhD Survey Coordinator: Dr. Gautam Shroff, Vice President and Chief Scientist, TCS Research

Travel Award Coordinator: Madhavan Mukund, Chennai Mathematical Institute

Whom can I Contact?
Please use the email or to communicate to the ACM India Research Board.

About the ACM India Doctoral Dissertation Award
The ACM India Best Doctoral Dissertation Award was established in 2011 by ACM India with approval from the ACM Awards Committee. This award recognizes the best doctoral dissertation(s) in Computer Science and Engineering from a degree-awarding institution based in India for each academic year. There will be one award in 2014. The award will consist of a plaque and a cash component of Rs 2,00,000. In case of a joint award, the award amount will be shared equally among the recipients. The ACM India Doctoral Dissertation Award page lists the current and past winners of this award. Details on the process and the jury are available from ACM India website.

About the PhD Production Survey
This study aims to collect reasonably reliable data on PhD production in CS in India, and also identify trends. This exercise is motivated by the Taulbee report in US. Prof. Pankaj Jalote, Director, IIIT-Delhi has been leading this effort on behalf of the ACM. First survey was done for AY 2011-12; in this survey only a set of about 40 institutions were included (those that a committee considered as having decent quality PhD program.) The methodology for that survey and the survey reports can be found on IIIT-D and ACM India sites.

ACM India and the Indian Association for Research in Computing Science (IARCS) jointly offer partial travel grants to faculty, students and postdocs from India to present papers co-authored by them at premier international conferences. For more information, please visit the ACM India-IARCS Travel Grants page.

About the Faculty Summit 2013
The Faculty Summit was a small step towards bringing the computing community together to start the process of brain-storming. It was attended by over 50 faculty members from 32 institutions and 18 researchers from 10 industry labs. The summit report and other details can be found on ACM India Research Page

ACM India Best Doctoral Dissertation Award

Founding Sponsor:

ACM India is proud to announce the winner of the 2018 Doctoral Dissertation Award.

Palash Dey of Department of CSA, IISc Bangalore has received the ACM India Council's 2018 Doctoral Dissertation Award for "Resolving Complexity of Some Fundamental Problems in Computational Social Choice". Honorable Mentions went to Swagato Sanyal of School of Technology and Computer Science, Tata Institute of Fundamental Research Mumbai, for "Complexity Measures of Boolean Functions: Fourier Sparsity, Fourier Dimension and Query Complexity"; and Manoj Agarwal of IIT Bombay Department of CSE, for "Data as Graph: Discovery, Search, Retrieval".

Palash Dey
Advisors: Y. Narahari and A. Bhattacharyya
Swagato Sanyal
Advisor: Prahladh Harsha
Manoj Agarwal
Advisor: Krithi Ramamritham

Note: Nominations for 2018 were due August 31, 2017. They are now closed.

The Award

The ACM India Best Doctoral Dissertation Award was established in 2011 by ACM India with approval from the ACM Awards Committee. This award recognizes the best doctoral dissertation in Computer Science and Engineering from a degree-awarding institution based in India for each academic year. There will be one award in 2018. The award consists of a plaque and a cash component of Rs 2,00,000. In case of a joint award, the award amount will be shared equally among the recipients. Please see the ACM India Doctoral Dissertation Award page for additional information on current and past winners.


Each PhD granting institution based in India can normally nominate 1 student for the award. Institutions that produce more than 10 dissertations in relevant areas per year can nominate 2 students. Each dissertation nominated for the 2016 award must have been defended successfully between August 1, 2016 and July 31, 2017.


Nominations must be received by August 31, 2017 to qualify for consideration of the 2017 award.

Publication and Copyrights

Winning dissertations will be published in the ACM Digital Library. Each nomination must be accompanied by an assignment to ACM by the author of exclusive publication rights, as per ACM's copyright policies. Copyright will automatically revert to an author if her/his dissertation is not selected.

Nomination Procedure

Candidates must be nominated by the department from which the PhD was completed.

Each nomination must include:

  1. Nomination letter by thesis advisor. This letter must include:

    • The name, address, and phone number of the advisor,

    • The name, mailing address and email address of the candidate, and

    • A one-page summary of the significance of the dissertation.

  2. An endorsement letter by the department head or a suitable substitute (in case of conflict of interest).

  3. One copy of the thesis in electronic format

  4. A record of publications in conferences and journals of the work reported in the dissertation, along with their citations, if any.

  5. A copyright transfer form filled out and signed by the candidate. Please use the Journals form downloadable from for this purpose.


Supporting letters are helpful and a nomination can be supported by a maximum of five supporting letters from individuals who are familiar with the work. Each supporting letter must include the name, contact information, and telephone number of the supporter.

Mode of submission

Nomination material must be submitted electronically by the thesis advisor. Supporting letters should not come directly from the supporters—all necessary material, including supporting letters, may be collected and submitted by the thesis advisor, bundled as a zip file. The zip file must be uploaded to Easychair. The submission web page for ACM IDDA 2018 is

Selection Procedure

Dissertations will be reviewed for technical depth and significance of the research contribution, potential impact on theory and practice, and quality of presentation. A committee of eminent Computer Science researchers from across the world will perform an initial screening to generate a short list, followed by an in-depth evaluation to determine the winning dissertation.

For further queries on the ACM India Best Doctoral Dissertation Award, contact



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 2018

Thanks to our Sponsors:

Robert Bosch Centre for Data Science and AI IIT-Madras

ACM India is glad to announce selection of students for the various Summer Schools 2018. (NOTE: Limited accommodation is available at the host institute and it will be provided to outstation students on priority. Students of local institutes are expected to make their own arrangement for stay and travel.)

Selected Students: Please see Registration and Payment information.

General Information:

  1. These schools are targeted towards pre-final year undergraduate and Master's students. Under exceptional circumstances, students in other years (PhD and second years) may be considered. In particular, first year students are unlikely to be selected.
  2. Registration: There is a common registration link provided and you can give your preference for school while you register. Students should consider Prerequisites (eligibility) for the course and then register. There is non-refundable Application fee of INR 236/- (includes GST) and this is to be paid before you go to Registration page. Payment link is provided at the end of this page. You are required to provide payment reference while you register.
  3. Selection: ACM India will select the students based on the data provided and checking with the references. Please note that the list of selected students will be announced on April 24, 2018 on the website.
  4. Selected students are required to pay school fees of INR 2360 (includes GST). Payment link will be provided to selected students.
  5. Students are expected to carry their own laptop for the school. We will inform selected students about the configuration.
  6. Students are expected to reach the venue on their own. ACM or host institute is not providing any travel support. However, host institute will provide free accommodation to outstation students and lunch to all students.
  7. Fees for each school is INR 2360/-(includes GST). Instructions about payment process will be provided to selected students.
  8. Important Dates:
    Last Date for Registration: March 31, 2018
    Announcement of Selection: April 24, 2018
    Payment of Fees: Before May 3, 2018

Note: There are two fees: (a) for this registration, and (b) for the specific school to be paid by selected applicants only.

Registration Link:

Application money payment link:

Summer School on Fundamentals for Cryptology Research

Dates: June 4 to June 22, 2018
Venue: Indian Statistical Institute, Kolkata

Course Contents:

  • Basics of Combinatorics, Data Structures, Algorithms related to Cryptology
  • Symmetric Key: Stream Ciphers, Block Ciphers, Hash Functions
  • Public Key: DLP, RSA, ECC
  • Implementation Issues
  • Cryptanalysis

Partial Faculty List (more to be added):

  • Bimal Roy (ISI Kolkata)
  • Mridul Nandi (ISI Kolkata)
  • Subhamoy Maitra (ISI Kolkata)
  • Abhijit Das (IIT KGP)
  • Debdeep Mukhopadhyay (IIT KGP)
  • Debajyoti Bera (IIIT Delhi)
  • Santanu Sarkar (IIT Madras)


  • Strong Background in High School Level Mathematics
  • Good programming knowledge in C
  • A laptop loaded with Linux, C, SAGE, Latex

Course coordinator: Subhamoy Maitra

Summer School on Data Sciences

Dates: June 4 to June 16, 2018
Venue: Goa University, Goa

Course Contents:

  • Mathematical foundation, basic statistical analysis and data visualization: Matrix Algebra, Probability and random processes, inferential statistics, optimization for data science and data visualization;
  • Elements of machine learning: Supervised learning (methods: linear and logistic regression, K-NN, LDA, Tree based methods, SVMs, ANNs. Concepts: Bias-Variance tradeoff, regularization, dimensionality reduction), unsupervised learning (clustering and ARM); (iii) Advanced topics: Reinforcement Learning, Deep Learning, Topics in Big Data and Learning Theory.

Partial Faculty List (more to be added):

  • Sahely Bhadra - IIT Palakkad
  • Sourangshu Bhattachrya, IIT Kharagpur
  • Anirban Dasgupta, IIT Gandhinagar
  • Piyush Rai, IIT Kanpur
  • Mitesh Khapra, IIT Madras
  • Sridharakumar Narasimhan, IIT Madras
  • Arun Rajkumar, Conduent Labs, India
  • Harish Guruprasad, IIT Madras
  • Balaraman Ravindran, IIT Madras
  • Nandan Sudarsanam, IIT Madras


The course requires an understanding of algebra, calculus, and proficiency in programing.

Course coordinators:
Nandan Sudarsanam, IIT Madras
Harish Guruprasad, IIT Madras
Balaraman Ravindran, IIT Madras

Summer School on Information Security and Forensics (for Women)

Dates: June 11 to June 29, 2018
Venue: PES University, Bengaluru

Course Contents:
Cryptography & Number Theory, Mutual Trust Mechanisms, Software and Application Security, Network & Internet Security, Other Security Topics, Mathematical Models of Computer Security, Privacy, Digital Forensics Fundamentals, Turing Talk Series (on Security)

Partial Faculty List (more to be added):

  • Shweta Chawla, CyberSolutions, Pune
  • Arati Dixit, Independent Consultant, Pune
  • Nutan Limaye, IIT Bombay
  • Divya Gupta, Microsoft Research, Bengaluru
  • Arpita Patra, Indian Institute of Science, Bangalore

The course requires an understanding of discrete mathematics, algorithms, programming languages, operating systems and computer networks.

Course coordinator: Arati M. Dixit, Independent Consultant, Pune

Summer School on Graph Theory and Graph Algorithms

Dates: May 21 to June 8, 2018
Venue: PSG College of Technology, Coimbatore

Course Contents:
The objective of this summer school is to provide a platform for learning and discussing several foundational aspects of Structural Graph Theory, Graph Decompositions, Special Graph Classes, Elementary Graph Algorithms, Parameterized and Approximation Algorithms.

Partial Faculty List (more to be added):

  • Anitha R., PSG College of Technology, Coimbatore
  • Sunil Chandran, Indian Institute of Science, Bangalore
  • Krithika R., The Institute of Mathematical Sciences, Chennai
  • Narayanaswamy N. S., Indian Institute of Technology Madras, Chennai
  • Venkatesh Raman, The Institute of Mathematical Sciences, Chennai
  • Meghana Nasre, Indian Institute of Technology Madras, Chennai

The course requires an understanding of elementary discrete mathematics and probability, and basic proof techniques in mathematics (such as induction, the pigeon-hole principle, etc). Familiarity with a programming language like C/Python is desirable for the lab courses. A preliminary course on algorithms would be useful but not essential, subject to awareness of basic notions of asymptotic functions (such as big-O and Theta).

Course coordinators: Venkatesh Raman, Theoretical Computer Science, The Institute of Mathematical Sciences, Chennai
R.S. Lekshmi, PSG College of Technology, Coimbatore

Summer School on Programming Languages: Principles and Practice

Dates: June 4 to June 23, 2018
Venue: Pimpri-Chinchwad College of Engineering, Pune

Course Contents:
Programming languages are ubiquitous in computing and are the backbone of all the software magic we experience around us. They have been evolving since over fifty years, and will continue to evolve. A bewildering variety of languages have been developed, and some of them have achieved a wide acceptance especially in industry. Bachelor level education in India often focuses on key languages like C++ or Java or Python and some x86 assembly. Additional courses on paradigms and compilers add a few principles of the domain.

This 3-week school on programming languages will add conceptual, technological and engineering knowledge of this exciting sub domain of computer science. Roughly a week will be devoted to each of the three aspects above. Instead of focusing on specific languages, as is typically done in bachelor level education, this school will focus on general principles of language design (e.g. structuring data and control flow), technologies used in language development (e.g. finite state machines, push down machines etc.), and the engineering practice that evolves in language usage (e.g. ANSI 1989 and 1999 standards of, say, the C programming language).

The school proposes to bring out the foundations of programming languages, and demonstrate their use in practice to the extent that can be expected to be accessible to an undergraduate. A successful student of the school is required to implement a substantial part of a programming language as a part of the school, and hence leaves with two main take aways of the school: (a) an appreciation of the knowledge learned and its actual practice the basic bridge between formal computing and the practice of computing, and (b) a base of conceptual hooks to pursue higher studies.

Partial Faculty List (more to be added):

  • Uday Khedker, IIT Bombay
  • Amitabha Sanyal, IIT Bombay
  • Amey Karkare, IIT Kanpur
  • Abhijat Vichare, Persistent Computing Institute

The maximal benefit of this summer school may be derived by a student exposed to basic discrete mathematics, theoretical computer science, algorithms and basics of at least one programming language. A good ability with the C programming language is also desirable since most concepts will be illustrated using C. Students are required to develop their assignments on a standard GNU/Linux system with program development software for at least C (e.g. gcc). Other requirements will be announced before the school.

Course coordinator: Abhijat Vichare, Persistent Computing Institute

ACM-W India

ACM-W India seeks to take forward the task of the ACM community, but with a particular focus on the empowerment of women in computing in India.

ACM-W supports, celebrates, and advocates internationally for the full engagement of women in all aspects of the computing field, providing a wide range of programs and services to ACM members and working in the larger community to advance the contributions of technical women. ACM-W Student Chapters are created to help recruit and retain students in computing programs. Professional Chapter-sponsored activities educate women about careers in computing and provide networking opportunities.

ACM-W India aims to provide social and professional support for women in computing, and its proposed activities include:

  • Facilitate technical growth of women by organizing invited lectures, seminars, workshops and informal meetings
  • Provide a platform for the sharing of information, resources, ideas and experiences
  • Support women in their professional career growth and help them to face the challenges in their work environment
  • Encourage them to participate in computer-related studies and research
ACM-W India's goal would be to also promote computer literacy, particularly in rural India, with the objective of empowering underprivileged women and children, to enable them to be independent and self-reliant.

ACM-W India Executive Council
Chair: Arati M. Dixit, PVPIT, SP Pune University, Pune

Members-at-Large, 1 July 2017 - 30 June 2021
Kalika Bali, Microsoft Research India, Bengaluru
Maushumi Barooah, Assam College of Engineering, Guwahati
Rituparna Chaki, University of Calcutta
Gunjan Lal, To The New, Noida
Nutan Limaye, IIT Bombay
Heena Timani, Ahmedabad University

Past Chair: Sheila Anand, Rajalakshmi Engineering College, Chennai

ACM-W India news and activities


Institutional Sponsors

NOTE: 18 April 2018: ACM India is facing some issues with the bank account at HDFC bank and hence NEFT or DD payments are not currently accepted. Members are requested to pay by Credit Card or contact to check on when NEFT and DD will be available. We apologize for the inconvenience.

New members from India can join ACM by paying their dues in Indian rupees.

Membership Types: There are two modes of registration: Online or Offline.

Joining ACM Online

There are two types of membership: Student or Professional. Depending upon the type of membership you can click on the relevant links as below.

Student Registration Link | Professional Registration Link

Information on Demand Draft (DD) and NEFT Payments

Demand Draft and NEFT are alternative forms of payment for those not registering online. Click on ACM Membership Payment by DD or NEFT for full instructions.


Advanced Member Grades

The ACM India Council is encouraging all eligible ACM members in India to consider applying for advanced member status within ACM. ACM advanced member grades require varying degrees of experience and accomplishment.

For more information on how to nominate someone for these grades, click on these links:

Fellow nominations

Distinguished Member nominations

Senior Member nominations

For more information on ACM India contact:

For Membership Inquiries, please contact:

Or, reach us through Twitter or LinkedIn: