Computer Professionals For Social Responsibility
Security and Privacy
Feeling Sounds, Hearing Sights
Network Applications Are Interactive
Abstracting the Geniuses Away from Failure Testing
Decentralized Blockchain-Based Electronic Marketplaces
Popularity Spikes Hurt Future Chances For Viral Propagation of Protomemes
Defining American Greatness: IBM from Watson to Trump
Ask Not What Your Postdoc Can Do For You . . .
Technology and the Failure of the University
Information Hiding: Challenges For Forensic Experts
ACM Code of Ethics: A Guide For Positive Action
The Quantum Threat to Cryptocurrencies
Computing Is the Secret Ingredient (well, Not So Secret)
Building Tools to Help Students Learn to Program
Cybersecurity, Nuclear Security, Alan Turing, and Illogical Logic
Technology-Driven Changes in Work and Employment
Community Colleges: A Resource For Increasing Equity and Inclusion in Computer Science Education
Grooming the Leaders of Tomorrow
Now For Something Entirely Different
Parallel Computational Thinking
Perovskites Boost Solar-Cell Potential
Research For Practice: Vigorous Public Debates in Academic Computer Science
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