ACM General Election is Closed

ACM's newly elected President, Vice President and Secretary/Treasurer will be announced on Thursday, 26 May.

You can view the candidate slate here.

ACM SIG Elections

Ballots are due by 31 May at 16:00 UTC

On 22 April, members of the following SIGs (who were in good standing as of 1 April 2016) were sent voting information from Election Services Corporation (ESC), a third party that is conducting the election: SIGAI, SIGCSE, SIGDOC, SIGHPC, SIGIR, SIGLOG, and SIGSIM. If you have not received email from ESC, please contact If ACM does not have an email address on file, members will receive the voting information via post mail.

You can view the candidate slate here.

ACM India Council Election

Ballots are due by 3 June at 16:00 UTC

On 3 May, all ACM Professional Members in India (as of 14 April 2016) were sent voting information via an email message or postal mail from Election Services Corporation (ESC), a third party that is conducting the election. If you have not received an email and have an email address on file with ACM, please contact Members for whom ACM does not have email addresses will receive voting information via postal mail.

You can view the candidate slate here.

Cryptography Pioneers Receive 2015 ACM A.M. Turing Award

Whitfield Diffie and Martin E. Hellman have been named recipients of the 2015 ACM A.M. Turing Award for fundamental contributions to modern cryptography. Their groundbreaking 1976 paper, "New Directions in Cryptography," introduced the ideas of public-key cryptography and digital signatures, which are the foundation for most security protocols on the internet today.

2015 ACM A.M. Turing recipients Whitfield Diffie and Martin E. Hellman

ACM and Infosys Foundation Honor Innovator in Network Security Research

The 2015 ACM-Infosys Foundation Award in the Computing Sciences recognizes Stefan Savage for his innovative research in network security, privacy and reliability. Savage is Professor in the Computer Science and Engineering department's Systems and Networking Group at UC San Diego's Jacobs School of Engineering.

2015 ACM-Infosys Foundation Award recipient Stefan Savage

Jennifer Rexford Named 2016-2017 Athena Lecturer

ACM's Council on Women (ACM-W) has recognized Jennifer Rexford of Princeton University for her contributions to data networking. Her innovations in advancing network efficiency have greatly enhanced the stability and flow of Internet transmissions, and make data networks easier to design, understand and manage. The Athena Lecturer is invited to present a lecture at an ACM event.

2016-2017 ACM Athena Lecturer Jennifer Rexford

ACM Technical Awards Recognize Real-World Contributions

These four researchers made advances in 2015 in the areas of software systems, cryptography, network coding systems, and human-computer interaction. Their contributions have enabled the computing field to solve real-world challenges, from enhancing security to opening up free software to the world.

2015  ACM Technical Award Laureates

Perrott Receives ACM Distinguished Service Award for Advancing Parallel Computing

Oxford e-Research Centre visiting professor Ron Perrott will receive the 2015 ACM Distinguished Service Award for providing vision and leadership in high-performance computing and e-science, championing new initiatives and advocating collaboration among interested groups at both national and international levels.

ACM 2015 Distinguished Service Award Recipient Ron Perrott

Karlstrom Award Recognizes Fox for Leadership in Online Education

UC Berkeley professor Armando Fox has been named the recipient of the 2015 ACM Karl V. Karlstrom Outstanding Educator Award for leadership in online computing education through creation of innovative courses, tools, and inexpensive textbooks used worldwide, providing access to quality software engineering education.

ACM 2015 Karlstrom Award Recipient Armando Fox

Gerhard Schimpf Receives 2016 ACM Presidential Award

Gerhard Schimpf, who serves as Chair of ACM Europe’s Council of European Chapter Leaders, was recognized for helping to establish ACM Europe, advocating ACM’s involvement in the Heidelberg Laureate Forum, and enlightening students and professionals throughout Europe to the value of ACM membership.

Chris Stephenson Receives 2016 ACM Presidential Award

Chris Stephenson, Head of Computer Science Education Programs at Google Inc., was recognized for creating the Computer Science Teachers Association, an international organization dedicated to supporting teachers and pursuing excellence in CS education for K-12 students.

Doctoral Dissertation Award Recognizes Young Researchers

Julian Shun has received ACM's 2015 Doctoral Dissertation Award for work on scalable parallel programs. Honorable Mentions went to Aaron Sidford of the Massachusetts Institute of Technology for work on linear programming, and Siavash Mirarab of the University of Texas at Austin for an algorithm to analyze large-scale biological sequence data efficiently and accurately.

2015 ACM Doctoral Dissertation Award Laureates

Meet Carla Ellis

Carla Schlatter Ellis is a Professor Emerita of Duke University's Department of Computer Science. An ACM Fellow, she is an area editor for ACM SIGMOBILE's GetMobile magazine. "Sustainability in my everyday life means reducing my personal carbon footprint…. More work is needed in computational analysis and visualization of … monitoring data to guide the typical homeowner or electric car driver."

ACM, CSTA Announce First Cutler-Bell Prize Student Winners

The first-ever winners of the ACM/CSTA Cutler-Bell Prize in High School Computing were announced on March 19 at the Living Computer Museum. Bestowed by ACM and the Computer Science Teachers Association, the award recognizes computer science talent in high school students and comes with a $10,000 prize.

Meet Ray Kurzweil

Raymond Kurzweil is a Director of Engineering at Google. He is well-known for his predictions about how advances in technology will shape the future. He received ACM’s Grace Murray Hopper Award in 1978 for his invention of a computer-based machine that read pages aloud to the blind. "There is a virtual and augmented reality revolution now getting started using external devices."

Brian Krzanich on "Doing" Diversity Right

Intel CEO Brian Krzanich talks about how smart use of data can make efforts to promote diversity in organizations more effective. He also addresses the distinction between "diversity" and "inclusion," with the first about bringing a critical mass of difference into the workforce, and the second about empowering workers to truly participate.

ACM ICPC 2016 World Finals Winners, May 15-19, Phuket, Thailand

St. Petersburg State University, Shanghai Jiao Tong University, Harvard University and Moscow Institute of Physics and Technology were the top medal winners in the 2016 ACM International Collegiate Programming Contest. The first-place 2016 ACM-ICPC winners were students from St. Petersburg State University in Russia.

Read the news release.

Applicative 2016, June 1 - 2, New York City

Applicative brings together practitioners and researchers to share the latest emerging technologies and trends in software development. Two tracks: Application Development featuring speakers from leading companies on how they apply new technologies to the products they deliver, and Systems Software exploring topics that enable systems-level practitioners to build better software.

CACM May. 2016 - A Survey of Robotic Musicianship

The Review Article "A Survey of Robotic Musicianship" in the May 2016 issue of CACM explores the concept of robotic musicianship. Here, co-authors Mason Bretan and Gil Weinberg discuss the potential for research in this space to enrich and expand human musical culture. 

Check Out the New ACM Queue

There's a new mobile app for acmqueue, our magazine by and for practitioners, available for download via Google play and the Apple App Store. Also available as a desktop digital edition. The bimonthly issues are free to ACM Professional Members. (One-year subscription is $19.99 for non-ACM members.)

Get Involved with ACM

ACM is a volunteer-led and member-driven organization. Everything ACM accomplishes is through the efforts of people like you. A wide range of activities keep ACM moving, including organizing conferences, editing journals, reviewing papers and participating on boards and committees, to name just a few. Find out all the ways that you can volunteer with ACM.

Bringing You the World’s Computing Literature

The most comprehensive collection of full-text articles and bibliographic records covering computing and information technology includes the complete collection of ACM's publications. 

Lifelong Learning

ACM offers lifelong learning resources including online books from Safari, online courses from Skillsoft, webinars on the hottest topics in computing and IT, and more.