Computing Profession
The 10 Best Practices for Remote Software Engineering
HCDA: From Computational Thinking to a Generalized Thinking Paradigm
An Open Call to Establish an Interdisciplinary Data Science Education Journal
The Economic Payoff of Federally Funded IT Research
Computing Education Is Not the Same as Engineering Education
Democratizing Facial Authentication
The State of Quantum Computing
The World’s Most Magnificent Historical Calculating Machines
What Does a Static, Sustainable Economy Look Like?
The SolarWinds Hack, and a Grand Challenge for CS Education
The Worsening State of Ransomware
Reflections on Black in Computing
The Non-Psychopath’s Guide to Managing an Open Source Project
Building a Multilingual Wikipedia
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More






















