Environmental Computing as a Branch of Science
Environmental computing can deepen our understanding of environmental processes and address the challenges of a rapidly changing world.
Environmental Computing as a Branch of Science
Environmental computing can deepen our understanding of environmental processes and address the challenges of a rapidly changing world.
Integrity will be the primary security challenge for AI systems of the next decade.
The Rational Programmer: Investigating Programming Language Pragmatics
The rational-programmer method helps assess whether linguistic features and tools can deliver useful information with software development tasks.
Closing the Gap Between AI Output and Human Expectations
Exploring the gap between what’s expected of AI and what it can actually deliver.
Sutton and Barto developed reinforcement learning, a machine learning method that trains neural networks by offering them rewards in the form of numerical values.
Revolutionizing Datacenter Networks via Reconfigurable Topologies
An overview of reconfigurable datacenter networks and their technological enablers.
Ransomware: Extortion Is My Business
A look at ransomware, its ecosystems, the impact of its attacks, and the tactics of its attackers.
Environmental Computing as a Branch of Science
Environmental computing can deepen our understanding of environmental processes and address the challenges of a rapidly changing world.
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 InvolvedBy 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