HCI
Now That We Can Write Simultaneously, How Do We Use That to Our Advantage?
Small-Data Computing: Correct Calculator Arithmetic
Adding Humanity to Smart Machines
Conference Organizers Say .s. Travel Ban Not A Disaster – Yet
Research For Practice: Tracing and Debugging Distributed Systems; Programming By Examples
Lawmakers Seek to Expand Repair Options
In Memoriam: Jean E. Sammet 1928-2017
In Memoriam Alain Colmerauer: 1941-2017
Solid-State Batteries to Support the Growth of Iot
Older Adults Learning Computer Programming: Motivations, Frustrations, and Design Opportunities
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