Time To End The vi/Emacs Debate
HCI
Taking Radio Astronomy to the Next Level
The Wisdom of Older Technology (Non)Users
Deciding When the Design is Wrong in Programming Languages and Education
The Increasing Familiarity of Cryptocurrencies
Teaching Artificial Intelligence and Humanity
The Next Phase in the Digital Revolution: Intelligent Tools, Platforms, Growth, Employment
Technical Perspective: Designing Algorithms and the Fairness Criteria They Should Satisfy
Which Is the Fairest (Rent Division) of Them All?
Technologies Support Dementia Patients
Cartoon Clinicians: Precursors of Virtual Therapy?
Feeling Sounds, Hearing Sights
Popularity Spikes Hurt Future Chances For Viral Propagation of Protomemes
Evolutionary Programming Converts Darwinism Into Algorithms
AI Tutoring: Genius on My Shoulder
In Pursuit of an Artificial Brain
The Quantum Threat to Cryptocurrencies
The Real Costs of a Computer Science Teacher Are Opportunity Costs, and Those Are Enormous
Technology-Driven Changes in Work and Employment
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