Coping With Linux Distro Fragmentation (visualized in One Giant Diagram)
BLOG@CACM
On the Pleasures of Teaching Computer Science Students
Progress on Computing in Schools: 2 Countries, 2 States
CHI 2013 in Paris: A Personal Review of the Conference
Encouraging IT Usage in Future Healthcare; Quality in CS Education
The Role of Hypercard in Today’s World
Securing the Future of Computer Science; Reconsidering Analog Computing
Nerdy Strutting: How to Put Women Off the Tech Industry
How to Build on Code.org in Higher Education
What Does ‘Big Data’ Mean (Part 4)?
Exascale Software: Just a Few Orders of Magnitude
Passwords Getting Painful, Computing Still Blissful
Research Questions About MOOCs
When Reviews Do More Than Sting
Athena Award Nominations Closing Soon!
Software Engineering in the Venice of the North
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