Finding the World’s Smallest Mechanical Parallel Calculator
BLOG@CACM
It’s Not the ‘Why’ Chromosome, It’s the ‘How’
Assuring Software Quality By Preventing Neglect
Measuring Student Self-Efficacy and Learning Trajectories For K-5 CS: ICER 2017 Trip Report
SIGIR 2017: Diversity and Inclusion
SIGIR 2017 Day 1: Neural Networks For IR
CSTA: Computer Science Education, Equity, and the Future Workforce
ACM SIGIR 2017 Tokyo, Blog #1: Yokoso!
How Adults Ages 60+ Are Learning to Code
Coding in Schools as New Vocationalism: Larry Cuban on What Schools Are For
‘Generation CS’ Drives Growth in Enrollments
CS Education on Tablets For CS for All (#Tablets4CS For #CSforAll)
Toward Oversight, and More Debate, of Cyber Weaponry
Balancing Teaching CS Efficiently with Motivating Students
The Ethical Problem of Software Neglect
St. Petersburg ITMO Team Wins First Place at ICPC World Finals
Ten Years at the Helm of Communications of the ACM
Nerves Run High on Eve of ICPC World Finals
Opening Ceremony Kicks Off ACM-ICPC as Competition Nears
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