Sign In

Communications of the ACM

Blog at CACM
Lazy Developers Are the Best Developers
Lazy Developers Are the Best Developers
07.15.2019

Lazy developers stick to the project scope while forcing the project team to understand and fix their own code and …

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.

View More [email protected]

Latest News
Schools Wrestle With Privacy of Digital Data Collected on Students
Schools Wrestle With Privacy of Digital Data Collected on Students
07.18.2019

Experts are concerned that digital data stored on vendor servers …

Robots Have a Hard Time Grasping "Adversarial Objects"
Robots Have a Hard Time Grasping "Adversarial Objects"
07.18.2019

Researchers at the University of California, Berkeley, have extended the …

Idaho Teacher Uses Computer Video Games to Teach Science
Idaho Teacher Uses Computer Video Games to Teach Science
07.18.2019

Ninth graders in Lewiston, ID, are being taught about earth …

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