acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

The Math of March Madness
From ACM Opinion

The Math of March Madness

The N.C.A.A. men's basketball tournament started Thursday, but for most Americans the real action began days before, as they pored over brackets, competing to make...

Here's What Will Truly Change Higher Education: Online Degrees That Are Seen as Official
From ACM Opinion

Here's What Will Truly Change Higher Education: Online Degrees That Are Seen as Official

Three years ago, technology was going to transform higher education. What happened?

Why Digital Natives Prefer Reading in Print. Yes, You Read That Right.
From ACM Opinion

Why Digital Natives Prefer Reading in Print. Yes, You Read That Right.

Frank Schembari loves books—printed books.

Why Did Computer Science Make a Hero Out of Turing?
From Communications of the ACM

Why Did Computer Science Make a Hero Out of Turing?

Comparing the legacy of Alan Turing in computer science with that of Carl Friedrich Gauss in mathematics.

The Real Software Crisis
From Communications of the ACM

The Real Software Crisis: Repeatability as a Core Value

Sharing experiences running artifact evaluation committees for five major conferences.

Humans in Computing
From Communications of the ACM

Humans in Computing: Growing Responsibilities For Researchers

Considering the role of institutional review boards in computing research.

A Technician Shortage
From Communications of the ACM

A Technician Shortage

In our elation about rising CS enrollments, we are overlooking a growing shortage of computing technicians. Our education system is not responding to this need.

Reaching a Broader Population of Students Through 'Unplugged' Activities
From Communications of the ACM

Reaching a Broader Population of Students Through 'Unplugged' Activities

Introducing children to fundamental computing concepts through Computer Science Unplugged.

Copyrightability of Java APIs Revisited
From Communications of the ACM

Copyrightability of Java APIs Revisited

A recent case challenges the long-standing view that application program interfaces are not protectable under copyright law.

What 'the Imitation Game' Didn't Tell You About Turing's Greatest Triumph
From ACM Opinion

What 'the Imitation Game' Didn't Tell You About Turing's Greatest Triumph

Freeman Dyson, 91, the famed physicist, author and oracle of human destiny, is holding forth after tea-time one February afternoon in the common room of the Institute...

Work in an Age of Robots
From ACM Opinion

Work in an Age of Robots

What you are about to read was written by a human. Honest.

Raspberry Pi 2 Review: A $35 Computer Can Do a Heck of a Lot
From ACM Opinion

Raspberry Pi 2 Review: A $35 Computer Can Do a Heck of a Lot

Our computers have become too easy to use.

How to Choose the Form of an Infographic: It's All About Context
From ACM Opinion

How to Choose the Form of an Infographic: It's All About Context

As a graphics designer, I have a love/hate relationship with circles.

A Future Segregated By Science?
From ACM Opinion

A Future Segregated By Science?

Few women and minorities are getting STEM degrees, although STEM jobs are multiplying and pay more than many other careers. Will our future be delineated by who...

Do-It-Yourself Textbook Publishing
From Communications of the ACM

Do-It-Yourself Textbook Publishing

Comparing experiences publishing textbooks using traditional publishers and do-it-yourself methods.

Too Big to Fail
From Communications of the ACM

Too Big to Fail

Visibility leads to debuggability.

Putting the Computer Science in Computing Education Research
From Communications of the ACM

Putting the Computer Science in Computing Education Research

Investing in computing education research to transform computer science education.

Far-Sighted Thinking About Deleterious Computer-Related Events
From Communications of the ACM

Far-Sighted Thinking About Deleterious Computer-Related Events

Considerably more anticipation is needed for what might seriously go wrong.

Three Paradoxes of Building Platforms
From Communications of the ACM

Three Paradoxes of Building Platforms

Insights into creating China's Taobao online marketplace ecosystem.

We Need a Building Code For Building Code
From Communications of the ACM

We Need a Building Code For Building Code

A proposal for a framework for code requirements addressing primary sources of vulnerabilities for building systems.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account