Technical Perspective: Reconsidering the Design of User-Schedulable Languages
Computing Profession
Who Is Responsible Around Here?
After the Complaint: What Should ACM Disclose?
A Philosopher’s Daughter Navigates a Career in AI
Fending off Cyberattacks on Collaborative Robots
Using GitHub CoPilot is Like Having a Superpower
Ambient IoT Gets Down to Business
What Google Should Really Be Worried About
Space Robots Prepare to Grapple and Repair Satellites in Orbit
The Holy Grail of Electric Vehicles: Solid-State Batteries
The Need For Combined Data And Analytic Governance
(Re)Use of Research Results (Is Rampant)
HPC Forecast: Cloudy and Uncertain
Proving Data-Poisoning Robustness in Decision Trees
Four Ways to Add Active Learning to Computing Courses
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






















