acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

Ready Technology
From Communications of the ACM

Ready Technology

Fast-tracking emerging business technologies.

Digital Platforms
From Communications of the ACM

Digital Platforms: When Is Participation Valuable?

Assessing the benefits and challenges of knowledge spillovers.

Bugs and Bragging Rights
From Communications of the ACM

Bugs and Bragging Rights

It is not always size that matters.

An Integrated Approach to Safety and Security Based on Systems Theory
From Communications of the ACM

An Integrated Approach to Safety and Security Based on Systems Theory

Applying a more powerful new safety methodology to security risks.

Establishing a Nationwide CS Curriculum in New Zealand High Schools
From Communications of the ACM

Establishing a Nationwide CS Curriculum in New Zealand High Schools

Providing students, teachers, and parents with a better understanding of computer science and programming.

Would Cybersecurity Professionalization Help Address the Cybersecurity Crisis?
From Communications of the ACM

Would Cybersecurity Professionalization Help Address the Cybersecurity Crisis?

Evaluating the trade-offs involved in cybersecurity professionalization.

'net Neutrality' Ruling Opens Door For Two-Tiered Internet Market
From ACM Opinion

'net Neutrality' Ruling Opens Door For Two-Tiered Internet Market

An "Open Internet" became endangered this week at a time when the U.S. increasingly relies on Internet services to deliver everything from education to entertainment...

Making It
From ACM Opinion

Making It

In January of 1903, the small Boston magazine Handicraft ran an essay by the Harvard professor Denman W. Ross, who argued that the American Arts and Crafts movement...

Publish Now, Judge Later
From Communications of the ACM

Publish Now, Judge Later

A proposal to address the problem of too many conference submissions and not enough time for reviewers to carefully evaluate each one.

Estimation Is Not Evil
From Communications of the ACM

Estimation Is Not Evil

Reconciling agile approaches and project estimates.

Actually, Turing Did Not Invent the Computer
From Communications of the ACM

Actually, Turing Did Not Invent the Computer

Separating the origins of computer science and technology.

Toward a Closer Integration of Law and Computer Science
From Communications of the ACM

Toward a Closer Integration of Law and Computer Science

Seeking better integration of the insights from the fields of law and technology.

The Legacy of Steve Ballmer
From Communications of the ACM

The Legacy of Steve Ballmer

Assessing the positive and negative components of the second Microsoft CEO's tenure.

Why It's a Shame that Computer Science Courses Aren't Mandatory
From ACM Opinion

Why It's a Shame that Computer Science Courses Aren't Mandatory

Millions of students will learn some lessons in computer coding this week as part of "Hour of Code," a national campaign offering free tutorials.

7 Epic Fails Brought to You By the Genius Mind of Thomas Edison
From ACM Opinion

7 Epic Fails Brought to You By the Genius Mind of Thomas Edison

Almost everyone can name the man that invented the light bulb.

Software Is Reorganizing the World
From ACM Opinion

Software Is Reorganizing the World

For the first time in memory, adults in the United States under age forty are now expected to be poorer than their parents.

From MOOCs to SPOCs
From Communications of the ACM

From MOOCs to SPOCs

Supplementing the classroom experience with small private online courses.

Bringing Young Women Into Computing Through the NCWIT Aspirations in Computing Program
From Communications of the ACM

Bringing Young Women Into Computing Through the NCWIT Aspirations in Computing Program

A program to encourage and support girls and women in pursuing their computer science interests.

A Lesson in Resource Management
From Communications of the ACM

A Lesson in Resource Management

Waste not memory, want not memory — unless it doesn't matter.

Design Thinking
From Communications of the ACM

Design Thinking

Design thinking is the newest fashion for finding better solutions to problems. Combining it with computational thinking offers some real possibilities for improving...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account