Why Do Software Developers Tolerate ‘Crunch Time’?
BLOG@CACM
Connecting Women and Technology
Are There Too Many IT Jobs or Too Many IT Workers?
Showcasing European Computer Science
Software Engineering, Smartphones and Health Systems, and Security Warnings
The DARPA Network Challenge and the Design of Social Participation Systems
Tweets, Second Life, Visualisation: Student Ingenuity Will Never Cease
The Ghosts of Holiday Shopping: Past, Present and Future
Inside an Effective Computer Science Classroom
The Rise of the External Brain
Twelve Tips For Department Heads from an NSF Perspective
Better GPS Software Through User Feedback
Celebrating Computer Science Education Week
The End of Freedom on Internet?
Security and Privacy Issues on Internet Social Networks
CS Woes: Deadline-Driven Research, Academic Inequality
SC09 Reflections: The Need For Speed
Games in Schools–Sugar-Coated Learning?
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