Sign In

Communications of the ACM

Blog at CACM
Five Principles for Programming Languages for Learners
Five Principles for Programming Languages for Learners
06.14.2016

Five considerations when choosing a programming language for schools

The Emerging Technology Landscape in China
The Emerging Technology Landscape in China
05.25.2016

Observations about the emerging technology landscape in China, looking at mobile social networking, mobile payments, taxi hailing, and same or …

Making the World Fair and Just
Making the World Fair and Just
05.24.2016

Wendy Powley and Gloria Childress Townsend report on the National Center for Women & IT Annual Summit, themed "making the …

View More Blog@CACM

Latest News
First CRISPR Clinical Trial Gets Green Light from US Panel
First CRISPR Clinical Trial Gets Green Light from US Panel
06.24.2016

CRISPR, the genome-editing technology that has taken biomedical science by storm …

Bletchley Park in 360: See Inside Britain's Enigma-Breaking HQ
Bletchley Park in 360: See Inside Britain's Enigma-Breaking HQ
06.24.2016

In a special video production, CNET takes you inside the …

View More News

Video Highlights
Inverse Privacy
07.01.2016
Inverse Privacy

Seeking a market-based solution to the problem of a person's unjustified inaccessibility to their private information.

The Rise of Social Bots
07.01.2016
The Rise of Social Bots

Today's social bots are sophisticated and sometimes menacing. Indeed, their presence can endanger online ecosystems as well as our society.

View More Video Highlights
Featured Jobs
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
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
ACM DL Logo