Teaching CS Humbly, and Watching the AI Revolution
BLOG@CACM
Learning Computational Thinking to Dominate the Music Industry
Computational Thinking or Computational Teamwork?
Contingency Plans for CS Students in Large Classes
Teaching Teachers to Offer STEM to Undergrads
Powerful Online Learning is a Distributed System
The Internet of Things and the Future of Virus Detection and Prevention
Clean Code Isn’t Enough; It Must Be Crystal Clear, Too
Beware of Hurting Our Weakest Students when Moving Classes Online
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