Sign In

Communications of the ACM

Video Highlights

Touching the Virtual

Feeling the way across new frontiers at the interface of people and machines.

Teaching Computers with Illusions

Exploring the ways human vision can be fooled is helping developers of machine vision.

The Moral Challenges of Driverless Cars

Autonomous vehicles will need to decide on a course of action when presented with multiple less-than-ideal outcomes.

Soylent: A Word Processor with a Crowd Inside

This paper introduces architectural and interaction patterns for integrating crowdsourced human contributions directl...

Programming the Quantum Future

The Quipper language offers a unified general-purpose programming framework for quantum computation.

Exascale Computing and Big Data.

Exascale Computing and Big Data

Scientific discovery and engineering innovation requires unifying traditionally separated high-performance computing ...

The New Smart Cities

How urban information systems are slowly revamping the modern metropolis.

Unifying Logic and Probability.

Unifying Logic and Probability

Open-universe probability models show merit in unifying efforts.

IllumiRoom: Immersive Experiences Beyond the TV Screen

IllumiRoom is a proof-of-concept system that surrounds a television with projected light, bringing video games, and ...

Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device