Society
GLOM: Teaching Computers to See the Way(s) We Do
Mining Financial Data Without Actually Seeing It Can Detect Fraud
How Music and Programming Led Me to Build Digital Microworlds
Testing Educational Digital Games
Managing IT Professional Turnover
Protecting Enterprise Use of IoT
U.S. AI Policy Still Effectively A Closed Box
Quantum Computing with Exponentially Fewer Errors
The Role of Computer Science in Elite Higher Education: Seeing the Expert Blind Spot
Programmable Trap Can Kill Viruses
How Does One Multiply with Napier’s Rods?
Cyber Risk in Digital Transformation
The Unionization of Technology Companies
What Does Saying That ‘Programming Is Hard’ Really Say, and About Whom?
The Domestic Computer Science Graduate Students Are There, We Just Need to Recruit Them
Screen Recognition Makes Apps More Accessible
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