Robin K. Hill
A Standard Plan for Modern Requirements
How Does One Calculate With A Circular Slide Rule?
10 Tips for Implementing Executable Exams
20 Years of ‘Software Engineering for Innovative Internet Applications’
Understanding NoSQL Database Types: Key Value
Inclusive Integration of Computing in School Districts: Two Essential Tradeoffs
Why Did We Ever Think the First Programming Language Didn’t Matter?
The Evolution of Computing Power in Switzerland
A MERge Analysis of an Organizational Change: The Case of Internalization at Home
New Areas for Application of Self-Organizing Routing
The Art Of Speedy Systems Conversions
Soresini: A Very Rare Book on the History of Computing
Understanding NoSQL Database Types: Document
New Social-Economic Trends in Computer Science Education
Understanding NoSQL Database Types: Column
An Open Call to Establish an Interdisciplinary Data Science Education Journal
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