Smoothing the Path to Computing; Pondering Uses for Big Data
BLOG@CACM
Governance and Oversight Coming to AI and Automation: Independent Audit of AI Systems
Seeking Digital Humanities, IT Tech Support
More Replicas of Historical Calculating Machines Found
The Ethical Responsibilities of the Student or End-User Programmer
Answering Children’s Questions About Computers
Computer Science Relies on the Opposite of Godel’s Results
The Model Maker of Leonardo da Vinci, Blaise Pascal, and Charles Babbage
Broadening Participation in Computing Is Easier Than You Think
Short Take: Big Data and IoT in Practice
Securing Agent 111, and the Job of Software Architect
Direct Instruction is Better than Discovery, but What Should We be Directly Instructing?
A Tale of Two CTs (and a Revised Timeline for Computational Thinking)
The Gap in CS, Mulling Irrational Exuberance
Scalable Intelligent Systems by 2025
Ten Traits of Exceptional Innovators
What Children Want to Know About Computers
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