Sign In

Communications of the ACM

Blog at CACM
What Help Should We Provide to Students Learning to Program?
What Help Should We Provide to Students Learning to Program?
07.14.2019

 Insights from a recent Dagstuhl Seminar on "Notional Machines and Programming Language Semantics in Education"

Leonardo's Self-driving Car
Leonardo's Self-driving Car
07.09.2019

Leonardo da Vinci, who died 500 years ago, had already designed a self-driving car.

Hazardous Enthusiasm and How Eagerness Can Kill A Project
Hazardous Enthusiasm and How Eagerness Can Kill A Project
06.27.2019

Many otherwise competent software developers and potential contributors end up being overwhelmed by "hazardous enthusiasm." They end up overwhelmed by …

View More [email protected]

Latest News
Hackers Breach Greece's Top-Level Domain Registrar
Hackers Breach Greece's Top-Level Domain Registrar
07.15.2019

Researchers said Greece's top-level domain registrar has suffered a hacker …

AI Can Edit Photos with Zero Experience
AI Can Edit Photos with Zero Experience
07.15.2019

Researchers are using deep internal learning, in which a machine …

Baseball's Robot Umpires Are Here. You Might Not Notice the Difference.
Baseball's Robot Umpires Are Here. You Might Not Notice the Difference.
07.15.2019

The Atlantic League was the first U.S. professional baseball league …

View More News

Video Highlights
Protecting the 2020 Census
07.01.2019
Protecting the 2020 Census

A new framework is being used to secure the 2020 U.S. Census from database reconstruction attacks.

The Edge of Computational Photography
07.01.2019
The Edge of Computational Photography

Smartphones and consumer cameras increasingly give professional photographers a run for their money.

View More Video Highlights
Featured Jobs
More Jobs    
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account