Opening Ceremony Kicks Off ACM-ICPC as Competition Nears
Computing Applications
Gaming and Touring Prep Students For Programming Contest
ACM-ICPC Has Outgrown Its Humble Start
International Competitors Head to Rapid City For ACM-ICPC
Solid-State Batteries to Support the Growth of Iot
Exploiting Vector Instructions with Generalized Stream Fusion
Technical Perspective: Functional Compilers
DeepDive: Declarative Knowledge Base Construction
Technical Perspective: Building Knowledge Bases from Messy Data
Toward a Ban on Lethal Autonomous Weapons: Surmounting the Obstacles
The Anonymization Debate Should Be About Risk, Not Perfection
Responsible Research and Innovation in the Digital Age
Can Liberty Survive the Digital Age?
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
















