Computing Profession
Do Know Harm: Considering the Ethics of Online Community Research
JavaScript Language Design and Implementation in Tandem
Wigderson Named Turing Awardee for Decisive Work on Randomness
Specifying the Power and Limitations of Randomness
The Artist’s Role on a Science and Engineering Campus
How Generative AI Fits into Knowledge Work
Co-Developing Programs and Their Proof of Correctness
U.S. Copyright Office’s Questions about Generative AI
Software Managers’ Guide to Operational Excellence
Measuring GitHub Copilot’s Impact on Productivity
Niklaus Wirth and Beyond: Safeguarding the Intellectual Heritage of Computing
Undergraduate Computer Science Curricula
Computations for This World and out of This World
Do You Think the Chatbot Likes Me?
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