Ten Years at the Helm of Communications of the ACM
Computing Profession
Nerves Run High on Eve of ICPC World Finals
In Memoriam: Jean E. Sammet 1928-2017
In Memoriam Alain Colmerauer: 1941-2017
Will Machine Learning Prevent S From Achieving the Goals of Teaching Computing to Everyone?
Solid-State Batteries to Support the Growth of Iot
Computers Tell Smart City Lights What to Do
DeepDive: Declarative Knowledge Base Construction
Technical Perspective: Building Knowledge Bases from Messy Data
Cyber Insecurity and Cyber Libertarianism
Preparing Tomorrow’s Faculty to Address Challenges in Teaching Computer Science
Toward a Ban on Lethal Autonomous Weapons: Surmounting the Obstacles
Listening to Professional Voices: Draft 2 of the ACM Code of Ethics and Professional Conduct
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





















