Sign In

Communications of the ACM

Recent Articles



Fair Warning
From ACM Opinion

Fair Warning

For as long as there has been AI research, there have been credible critiques about the risks of AI boosterism.

Go Language at 13 Years: Ecosystem, Evolution, and Future in Conversation with Steve Francia
From ACM Opinion

Go Language at 13 Years: Ecosystem, Evolution, and Future in Conversation with Steve Francia

To understand where Go is coming from and where it is going, InfoQ reached out to Steve Francia, a core member of the Go programming language team at Google responsible...

There's No Equity in CS Education Without Connectivity
From ACM Opinion

There's No Equity in CS Education Without Connectivity

Access to computer science education begins with closing the digital divide and ensuring all students have adequate broadband Internet.

Is It Time to Rethink Women Leadership in Technology?
From ACM Opinion

Is It Time to Rethink Women Leadership in Technology?

Having women in senior leadership positions can positively impact female employee engagement and retention.

It's Time to Make Tech Work for Society, Not the Other Way Around
From ACM Opinion

It's Time to Make Tech Work for Society, Not the Other Way Around

Dame Wendy Hall is regius professor of computer science at the U.K.'s University of Southampton, and former president of ACM.

How to Best Use Data to Meet Your DE&I Goals
From ACM Opinion

How to Best Use Data to Meet Your DE&I Goals

The collection, analysis, and disclosure of diversity data holds the promise of being a powerful lever for progress.

Why Is North Korea So Good at Cybercrime?
From ACM Opinion

Why Is North Korea So Good at Cybercrime?

North Korea has moved quickly to expand its cyber capabilities, and Kim Jong Un himself has reportedly equated the importance of developing cyber capabilities to...

Your Computer Isn't Yours
From ACM Opinion

Your Computer Isn't Yours

It's here. The world that Richard Stallman predicted in 1997. The one Cory Doctorow also warned us about. Did you notice?

Quantum Computing Pioneer Warns of Complacency over Internet Security
From ACM Opinion

Quantum Computing Pioneer Warns of Complacency over Internet Security

Nature talks to Peter Shor 25 years after he showed how to make quantum computations feasible — and how they could endanger our data.

It Is Time for More Critical CS Education
From Communications of the ACM

It Is Time for More Critical CS Education

By which 'critical' means an intellectual stance of skepticism, centering the consequences, limitations, and unjust impacts of computing in society.

Seriously, Stop Trying to Teach Toddlers How to Code
From ACM Opinion

Seriously, Stop Trying to Teach Toddlers How to Code

There are other, more important lessons to impart to your preschooler.

How Ransomware Puts Your Hospital at Risk
From ACM Opinion

How Ransomware Puts Your Hospital at Risk

In the midst of the Covid-19 pandemic, the potential consequences of cyberattacks are terrifying.

Just What Cyber Security Executives Don’t Want to Hear: The Skills Shortage is Worsening
From ACM Opinion

Just What Cyber Security Executives Don’t Want to Hear: The Skills Shortage is Worsening

The cyber security skills gap continues to get worse, according to the latest research.

The Unreasonable Effectiveness of the Julia Programming Language
From ACM Opinion

The Unreasonable Effectiveness of the Julia Programming Language

Fortran has ruled scientific computing, but Julia emerged for large-scale numerical work.

The Man Who Carried Computer Science on His Shoulders
From ACM Opinion

The Man Who Carried Computer Science on His Shoulders

Edsger Wybe Dijkstra's work and ideas shaped the emerging field of computer science like few others.

Why the Most Controversial U.S. Internet Law Is Worth Saving
From ACM Opinion

Why the Most Controversial U.S. Internet Law Is Worth Saving

Donald Trump and Joe Biden both want to throw out Section 230. Here's why America should fix it instead. By Paul M. Barrett, deputy director of the NYU Stern Center...

We Need to Automate the Declaration of <i>Conflicts of Interest</i>
From Communications of the ACM

We Need to Automate the Declaration of Conflicts of Interest

Leveraging existing data sources to improve the declaration and management of authorship conflicts of interest.

Using Computer Programs and Search Problems for Teaching Theory of Computation
From Communications of the ACM

Using Computer Programs and Search Problems for Teaching Theory of Computation

Recognizing the significance of a cornerstone of computer science.

Let&#8217;s Program in Social Studies Classes
From ACM Opinion

Let’s Program in Social Studies Classes

NSF funding for our work in task-specific programming languages.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account