Computing Profession
Closing the ‘Trust Gap’ in Contact Tracing/Exposure Notification Technology
Can Research Universities Become Exponential?
We Need to Talk About Linguistic Diversity in AI
3 Proposals to Change How We Teach Computing In Order to Reduce Inequality
On the Internet of Medical Things
How WWII Was Won, and Why CS Students Feel Unappreciated
Are We Addicted to Technology?
TECHNOLOchicas: A Critical Intersectional Approach Shaping the Color of Our Future
Data-Centricity: A Challenge and Opportunity for Computing Education
OMSCS: The Revolution Will Be Digitized
Thorny Problems in Data (-Intensive) Science
To Catch a Failure: The Record-and-Replay Approach to Debugging
Examining Undergraduate Computer Science Participation in North Carolina
Towards Equity in K-12 Computer Science Education: Consistency, Cumulativity and Competencies
A Speed Bump on the Road to 5G?
The Software that Led to the Lockdown
The Impact of AI on Organizations
A Tool for Hardening Java Crypto
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






















