acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

Defending the Grand Vision of the Human Brain Project
From ACM Opinion

Defending the Grand Vision of the Human Brain Project

"A grass roots effort is under way to stop the project... 'Mediocre science, terrible science policy,' begins the spirited letter…"

The Trouble With Brain Science
From ACM Opinion

The Trouble With Brain Science

Are we ever going to figure out how the brain works?

How Not to Build a Brain
From ACM Opinion

How Not to Build a Brain

Building a brain sounds like a worthy goal, one that makes it seem as though the future is within reach.

Billy Beane on the Future of Sports: A Tech-Driven Revolution
From ACM Opinion

Billy Beane on the Future of Sports: A Tech-Driven Revolution

Baseball—my passion and profession for three decades—has been at the forefront of the analytics revolution sweeping through sports.

Studying Your ­sers: Facebook's Greatest Hits
From ACM Opinion

Studying Your ­sers: Facebook's Greatest Hits

Facebook's massive psychological experiment involving almost 700,000 unwitting users has attracted plenty of attention and outrage, but it's far from the only time...

Licensing Professional Software Engineers
From Communications of the ACM

Licensing Professional Software Engineers: Seize the Opportunity

Professional organizations should be in the forefront of the ongoing discussion about licensing professional software engineers.

Structural Challenges and the Need to Adapt
From Communications of the ACM

Structural Challenges and the Need to Adapt

Broadening the conversation about scholars and scholarship in computing and information research.

That Classroom 'Magic'
From Communications of the ACM

That Classroom 'Magic'

Effective teaching practices for broadening participation in computer science.

The Business of the State
From Communications of the ACM

The Business of the State

Considering the opportunities and challenges for commercial firms involved with government business process outsourcing.

Toward a Pedagogy of Ethical Practice
From Communications of the ACM

Toward a Pedagogy of Ethical Practice

Teaching computing ethics in a manner that allows students to address both abstract ethical knowledge and actual ethical practice.

Watching TV on Internet-Connected Devices
From Communications of the ACM

Watching TV on Internet-Connected Devices

The ABC vs. Aereo case has potentially far-reaching consequences.

How the Supreme Court Ruling Affects Aereo, the Cloud, and You
From ACM Opinion

How the Supreme Court Ruling Affects Aereo, the Cloud, and You

The chief of streaming-TV start-up Aereo has said his mission to bring unbundled broadcast TV to the Internet has greater stakes than just the fate of his company—and...

The Case That Might Cripple Facebook
From ACM Opinion

The Case That Might Cripple Facebook

An Irish judge has rendered a preliminary judgment that may have sweeping consequences for U.S. e-commerce firms.

Is China a Scientific Powerhouse?
From ACM Opinion

Is China a Scientific Powerhouse?

China has vastly expanded higher education over the past three decades—in 1982, less than 1 percent of China’s twenty-somethings had attended college; by 2010,...

Google's Eyes in the Sky
From ACM Opinion

Google's Eyes in the Sky

When Sergey Brin and Larry Page built the search engine that would become Google, they started by making maps.

Turn Detroit Into Drone Valley
From ACM Opinion

Turn Detroit Into Drone Valley

The popular recipe for creating the "next" Silicon Valley goes something like this:

Big Tech Walking Fine Line on Data
From ACM Opinion

Big Tech Walking Fine Line on Data

A year after Edward Snowden shocked citizens with details of how much of their lives are being snapped up by the National Security Agency, tech giants have sounded...

Do We Really Need to Learn to Code?
From ACM Opinion

Do We Really Need to Learn to Code?

"Learn to Code!" This imperative to program seems to be everywhere these days. Bill Gates and Mark Zuckerberg recently donated ten million dollars to Code.org,...

Computer Programming Is a Dying Art
From ACM Careers

Computer Programming Is a Dying Art

Writing code is a terrible way for humans to instruct computers.

Spy vs. Spy
From ACM Opinion

Spy vs. Spy

Last month, Attorney General Eric Holder announced that the United States was charging members of the Chinese military with economic espionage.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account