Agricultural AI is trained to provide farmers with insight on when to plant and irrigate, and to warn of impending infestations and natural disasters such as droughts and floods.
Is Computer Science a Profession? Should It Be?
There are sensitivities and even dangers in the human realms affected by computer science.
Where Art and Tech Click: Algorithmic Photography
An algorithmic still image presents motion as colorful, impressionistic swirls against a static setting such as a sky, building, or cityscape.
What We're Reading
Opinion
BLOG@CACM
Explore the latest issue
Table of ContentsVideo
The realization of a self-designing software system is faced with key challenges.
Thinking of Algorithms as Institutions
Algorithms are not just lines of code; they are architectures that organize complex systems of interactions involving machines and humans.
The EU AI Act and the Wager on Trustworthy AI
The EU AI Act serves as a reminder for developers to always prioritize the well being of individuals and society as a whole.
Agricultural AI is trained to provide farmers with insight on when to plant and irrigate, and to warn of impending infestations and natural disasters such as droughts and floods.
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