Securing the Future of Computer Science; Reconsidering Analog Computing
BLOG@CACM
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
Who Earned First Computer Science Ph.D.?
Conferences: Publication, Communication, Sanction
Teaching Real-World Programming
Little’s Law in the Exascale Era
Education as Engineering: The Benefits of Combining Education with Engineering
Is It Time to Change How Software Developers Are Hired?
Computer Science: Filling the Education Pipeline Gap
Levels of Abstraction; Pre-Teens and Career Choices
The Problem Is That We’re Just Too Darn Useful: CS Ed and State Public Policy
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