acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

Programming in K-12 Science Classrooms
From Communications of the ACM

Programming in K-12 Science Classrooms

Introducing students to visual programming as a pathway to text-based programming.

Electronic Health Records and Patient Safety
From Communications of the ACM

Electronic Health Records and Patient Safety

Examining the effects of electronic health records on the safety of patients in medical facilities.

Software Patents Are Falling Down
From Communications of the ACM

Software Patents Are Falling Down

Implications of the U.S. Supreme Court's new test for patentable subject matter.

Security Assurance
From Communications of the ACM

Security Assurance

How can customers tell they are getting it?

Review: Littlebits Makes Robot Building Easier For Junior Engineers
From ACM Opinion

Review: Littlebits Makes Robot Building Easier For Junior Engineers

In the recent surge of electronic building toys, my early favorite was LittleBits. The individual pieces each have a specific job, and they magnetically interlock...

Fighting Isis Online
From ACM Opinion

Fighting Isis Online

The two men pecked out messages on opposite sides of the country.

Stop Googling. Let’s Talk.
From ACM Opinion

Stop Googling. Let’s Talk.

College students tell me they know how to look someone in the eye and type on their phones at the same time, their split attention undetected.

Life After MOOCs
From Communications of the ACM

Life After MOOCs

Online science education needs a new revolution.

Rise of Concerns About AI
From Communications of the ACM

Rise of Concerns About AI: Reflections and Directions

Research, leadership, and communication about AI futures.

Computing Is History
From Communications of the ACM

Computing Is History

Reflections on the past to inform the future.

Thinking Thoughts
From Communications of the ACM

Thinking Thoughts

On brains and bytes.

In Defense of IBM
From Communications of the ACM

In Defense of IBM

The ability to adjust to various technical and business disruptions has been essential to IBM's success during the past century.

Keys Under Doormats
From Communications of the ACM

Keys Under Doormats

Mandating insecurity by requiring government access to all data and communications.

How Tetris Explains the Promise of the ­ltimate Algorithm
From ACM Opinion

How Tetris Explains the Promise of the ­ltimate Algorithm

Pedro Domingos is a serious guy with big ambitions.

Tomorrow's Terrorist
From ACM Opinion

Tomorrow's Terrorist

Terrorism is a game of both revolution and evolution.

Making AI Work in the Real World
From ACM Opinion

Making AI Work in the Real World

Until recently, AI seemed firmly stuck in the realm of science fiction.

­sing Technology to Break the Speed Barrier of Reading
From ACM Opinion

­sing Technology to Break the Speed Barrier of Reading

I grew up in a tiny New York City apartment, packed in alongside our four cats and my father's immense personal library of some 3000 books.

You Can't ­nderstand Security Without These Classic Works
From ACM Opinion

You Can't ­nderstand Security Without These Classic Works

There are seminal books, movies, articles, and more that you've been meaning to get to but just haven't made the time for.

The Government Needs to Work with Silicon Valley to Create Our Military Future
From ACM Opinion

The Government Needs to Work with Silicon Valley to Create Our Military Future

In 1931, the city fathers of Sunnyvale, California, came up with a unique plan to rescue their town from the doldrums of the Great Depression.

Nine Real Nasa Technologies in 'the Martian'
From ACM News

Nine Real Nasa Technologies in 'the Martian'

Mars has held a central place in human imagination and culture for millennia.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account