News
Prepare Your Meal Together with a Robot
Julie Shah and her team at the Massachusetts Institute of Technology build robots that can learn from demonstration, understand humans, and truly collaborate.
Bouncing Balls and Quantum Computing
A lighthearted method for calculating π is analogous to a fundamental algorithm for quantum computing.
Who Has Access to Your Smartphone Data?
ISPs, app developers, and even the government may know more about you than you think.
‘A Very Exciting Time to be at the Helm’
A conversation with U.S. National Science Foundation director Sethuraman Panchanathan.
The RISC-V open standard instruction-set architecture can improve cybersecurity.
‘We Have Emphasized Learning and Compassion’
Computer science instruction adjusts to the coronavirus pandemic.
Anticipating the Feeling Economy
As artificial intelligence proliferates, human emotional intelligence increasingly will be prized in workers.
Boosting diversity in the computer science field remains a challenge even after years of effort. A growing focus on universities may deliver results.
Testing Asimov’s Idea for Power From Space
Isaac Asimov's notion of capturing energy in space and beaming it to the Earth’s surface faces its first orbital testing.
Scientists and engineers cross the reality gap, transferring simulated evolution into real machines.
Virtual Collaboration in the Age of the Coronavirus
Videoconferencing apps took off during the COVID-19 lockdowns, but more efficient ways to collaborate virtually are waiting in the wings.
Shifting artificial intelligence to the "edge" of the network could transform computing . . . and everyday life.
Creepy Robots of the Coronavirus Era
The robots policing people as they begin to emerge from coronavirus lockdowns are not being mistaken for anyone's friends.
Picking Locks with Audio Technology
How eavesdropping smartphones could give thieves a copy of your front door key.
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