Apply to Join the ACM Future of Computing Academy

The ACM Future of Computing Academy is a new initiative enabling early-career researchers, practitioners, educators, and entrepreneurs to develop a strong and influential collective voice to help shape the future of computing. It consists of talented professionals who are committed to making a positive and lasting impact on ACM and the global computing profession. ACM is now accepting applications for membership. The application deadline is 23 August 2019.

Apply Now!

2019 ACM SIGGRAPH Election

On 14 June, members of ACM SIGGRAPH (who were in good standing as of 31 May 2019) were sent voting information via an email message from Election Services Corporation (ESC), a third party that is conducting the ACM SIGGRAPH election. 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. Members will also have the option of requesting a paper ballot.  

Ballots are due by 15 August at 16:00 UTC

View candidate Slate.

acm symbol

ACM-IMS Data Science Summit, June 15, 2019

ACM and the Institute of Mathematical Statistics held the ACM-IMS Interdisciplinary Summit on the Foundations of Data Science on June 15, 2019 in San Francisco. This full-day event brought together distinguished speakers and panelists addressing topics such as deep learning, reinforcement learning, fairness, and ethics, in addition to discussions about the future of data science and the role of ACM and IMS. Keynote speakers included Emmanuel Candes, Jeff Dean and Daphne Koller.

View a video recording of the conference panels and keynote talks.

ACM-IMS Data Science Summit

FCRC 2019, June 22 to 28, Phoenix, Arizona

ACM's Federated Computing Research Conference assembles a spectrum of affiliated research conferences and workshops into a week-long co-located meeting. These events cover topics including learning theory; energy; quality of service, programming language design and implementation; high performance parallel and distributed computing; computing theory; measurement and modeling of computer systems; and more. Each morning featured a joint plenary talk, and 2018 ACM A.M. Turing Award recipients Geoffrey Hinton and Yann LeCun delivered the Turing Lecture.

Watch a recording of the Turing Lecture livestream here.

2019 ACM Europe Summer School on Data Science

The 3rd ACM Europe Summer School on Data Science takes place in Athens on 11-17 July 2019. Young computer science researchers will have the opportunity to attend courses on several forms of data analytics and machine learning led by distinguished academics and researchers.

The 2019 Barcelona ACM Europe Summer School

The 2019 ACM Europe Summer School on "HPC Computer Architectures for AI and Dedicated Applications" will take place in Barcelona 17 - 24 July 2019, and is hosted by the Barcelona Supercomputing Center and the Universitat Politècnica de Catalunya.

Apply for EPI Tutorial on HPC

The European Processor Initiative’s first tutorial will be held on 17 July at Universita Politècnica de Catalunya, Barcelona. Distinguished experts from EPI will give lectures on the HPC processor landscape and EPI’s plans. The tutorial, “First steps towards a made-in-Europe high-performance microprocessor,” is co-located with the ACM 2019 Summer School on HPC Architectures for AI and Dedicated Applications.

2019 ACM SIG Election

2019 ACM SIG Elections

The 2019 ACM SIG Elections are now closed. The voting site closed at 16:00 UTC on 14 June 2019. Results will be announced soon.

Meet Joseph Gonzalez

Joseph Gonzalez is an Assistant Professor at University of California, Berkeley’s Electrical Engineering and Computer Science Department and a founding member of the Berkeley RISE Lab, where he and his colleagues conduct research on data-intensive systems. He is also a founder of Turi Inc., and is on the technical advisory board for, which is developing new computer vision software and systems for autonomous vehicles.

Image of Joseph Gonzalez

GECCO 2019, July 13 to 17, Prague, Czech Republic

The Genetic and Evolutionary Computation Conference's tracks include Evolutionary Machine Learning; Search-Based Software Engineering; Digital Entertainment Technologies and Arts; Real World Applications; and more. Scheduled keynoters are Raia Hadsell (DeepMind); Robert Babuska (Technical University of Delft); and Ingo Rechenberg (Technical University Berlin).

Meet Nicole Immorlica

Nicole Immorlica is a Principal Researcher at the Microsoft Research New England Lab. She is the incoming Chair of SIGecom, ACM’s Special Interest Group on Economics and Computation, Vice Chair of SIGACT, ACM’s Special Interest Group on Algorithms and Computation Theory, and an Associate Editor of ACM Transactions on Economics and Computing (TEAC). She is also the Program Co-chair for the 20th ACM Conference on Economics and Computation (EC 2019).

Image of Nicole Immorlica

ITiCSE 2019, July 15 to 17, Aberdeen, Scotland, UK

The Conference on Innovation and Technology in Computer Science Education will cover all aspects of educating the next generation of computer scientists, including but not limited to curricula; leveraging data and analytics to improve learning; broadening participation and diversity; and social and global challenges in computing education. Kate Stone (Novalia) and Marian Petre (Open University) will keynote.

ACM Updates Code of Ethics

ACM recently updated its Code of Ethics and Professional Conduct. The revised Code of Ethics addresses the significant advances in computing technology since the 1992 version, as well as the growing pervasiveness of computing in all aspects of society. To promote the Code throughout the computing community, ACM created a booklet, which includes the Code, case studies that illustrate how the Code can be applied to situations that arise in everyday practice and suggestions on how the Code can be used in educational settings and in companies and organizations. Download a PDF of the ACM Code booklet.

ACM's FY 2018 Annual Report

ACM's past fiscal year included several initiatives focused on the health of the field. New curricula were introduced to prepare next generations of computing professionals for employment in the global workplace of the future. ACM also released a revitalized Code of Ethics that fortifies our leading role in articulating what it means to be a computing professional. ACM has also formed several key partnerships that will foster new collaborations and allow us to share our rich and extensive resources. Learn more about ACM's activities, including those of the Europe, India and China Councils, in the Annual Report.

On The Hourglass Model

The hourglass model of layered systems architecture is a visual and conceptual representation of an approach to design that seeks to support a great diversity of applications and allow implementation using a great diversity of supporting services. At the center of the hourglass model is a distinguished layer in a stack of abstractions that is chosen as the sole means of accessing the lower-level resources of the system. This distinguished layer can be implemented using services that are considered as lying below it in the stack as well as other services and applications that are considered as lying above it. In this video, Micah Beck discusses "On The Hourglass Model, End-to-End Arguments and Deployment Scalability," a Contributed Article in the July 2019 issue of Communications of the ACM.

The DevOps Phenomenon

ACM Queue’s “Research for Practice” consistently serves up expert-curated guides to the best of computing research, and relates these breakthroughs to the challenges that software engineers face every day. This installment of RfP is by Anna Wiedemann, Nicole Forsgren, Manuel Wiesche, Heiko Gewald, and Helmut Krcmar. Titled “The DevOps Phenomenon,” this RfP gives an overview of stories from across the industry about software organizations overcoming the early hurdles of adopting DevOps practices, and coming out on the other side with tighter integration between their software and operations teams, faster delivery times for new software features, and achieving a higher level of stability.

Access Controls and Health Care Records: Who Owns the Data?

Written by renowned software engineers at some of the world’s most innovative companies, ACM Case Studies provide an in-depth look at how software teams overcome specific challenges by implementing new technologies, adopting new practices, or a combination of both. This installment examines the challenge of using systems and networks that allow healthcare data to be readily shared by all the physicians, clinics, hospitals, and pharmacies a person might choose to share them with or have occasion to visit, which is what David Evans and Richard McDonald are striving to do with the Toronto-based healthcare startup HealthChain. Here, 

Become an Ambassador for ACM

Encourage your colleagues to join ACM, share the benefits of ACM and receive free gifts for participating. Your support of ACM is critical to our continuing efforts to advance computing as a science and a profession. 

Ambassador for ACM Program

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. 

ACM Digital Library

Lifelong Learning

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