Advances in AI and HCI can power intelligent, interactive, and accessible reading interfaces to improve scholarly reading.
Between the two extreme visions of AI as a servant and AI as a sentient fighter-lover, resides an important and practical alternative: AI as a provocateur.
Giving Go a Go: Simplifying Cloud Infrastructure Development
Go’s design principles prioritize simplicity and productivity, making it a language to which developers can easily adapt and utilize.
Many public agencies already have tracking and communications technologies embedded in their emergency and transit vehicles.
What We're Reading
Opinion
BLOG@CACM
Explore the latest issue
Table of ContentsVideo
Between the two extreme visions of AI as a servant and AI as a sentient fighter-lover, resides an important and practical alternative: AI as a provocateur.
Introducing the distinction between a programmer and a coder made the idea of automatic coding more appealing.
An Analysis of the Math Requirements of 199 CS BS/BA Degrees at 158 U.S. Universities
While most CS departments in the U.S. require calculus, there is no consensus as to where in the degree program it should be placed.
Advances in AI and HCI can power intelligent, interactive, and accessible reading interfaces to improve scholarly reading.
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