BLOG@CACM
Scientists, Engineers, and Computer Science; Industry and Research Groups
Software Verification Turns Mainstream
At the NSF CE21 Meeting: We Have Such a Long Way to Go
Let’s Teach Malware When It’s Ready: The Purpose of Undergrad CS
The Wonderful World of Cooking Interfaces
Intellectual Amplification via Computing
Design, Functionality, and Diffusion of Innovations
What ‘Beginning’ Students Already Know: The Evidence
Peer Instruction For Seeing What Students Know (and Don’t)
How to Make a Geek Goddess Spit with Rage
Let the Feds Know Your Thoughts on K-12 Computer Science Education
Again: The One Sure Way to Advance Software Engineering
Teaching Kids to Feel the Math With Computers
Smart Career Advice; Laptops as a Classroom Distraction
Computer Science Education Week Extends Its Reach
We’re Too Late For ‘First’ in CS1
2010 Seymour Cray and Sidney Fernbach Awards
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