Toward Oversight, and More Debate, of Cyber Weaponry
BLOG@CACM
Balancing Teaching CS Efficiently with Motivating Students
The Ethical Problem of Software Neglect
St. Petersburg ITMO Team Wins First Place at ICPC World Finals
Ten Years at the Helm of Communications of the ACM
Nerves Run High on Eve of ICPC World Finals
Opening Ceremony Kicks Off ACM-ICPC as Competition Nears
Gaming and Touring Prep Students For Programming Contest
ACM-ICPC Has Outgrown Its Humble Start
International Competitors Head to Rapid City For ACM-ICPC
Will Machine Learning Prevent S From Achieving the Goals of Teaching Computing to Everyone?
Older Adults Learning Computer Programming: Motivations, Frustrations, and Design Opportunities
Operating Systems as Possible Worlds
Evaluating Computer Science Undergraduate Teaching: Why Student Evaluations Are Likely Biased
Cyber Insecurity and Cyber Libertarianism
Crafting a National Cyberdefense, and Preparing to Support Computational Literacy
Generation CS: When Undergraduates Realized They Needed Computing
Ethical Theories Spotted in Silicon Valley
The Slow Evolution of CS For All, The Beauty of Programs
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