Sign In

Communications of the ACM

Recent Opinion



Von Neumann Thought Turing's Universal Machine was 'Simple and Neat.'
From Communications of the ACM

Von Neumann Thought Turing's Universal Machine was 'Simple and Neat.': But That Didn't Tell Him How to Design a Computer

New discoveries answer an old question.

Increasing Automation in Policing
From Communications of the ACM

Increasing Automation in Policing

Seeking the delicate balance between civil liberties and policing public safety.

The AI Community Needs fo Take Responsibility for Its Technology and Its Actions
From ACM Opinion

The AI Community Needs fo Take Responsibility for Its Technology and Its Actions

Celeste Kidd, a cognitive psychologist, challenged the audience to think critically about the future they want to build.

The AI Community Needs fo Take Responsibility for Its Technology and Its Actions
From ACM Opinion

The AI Community Needs fo Take Responsibility for Its Technology and Its Actions

Celeste Kidd, a cognitive psychologist, challenged the audience to think critically about the future they want to build.

Jenny Xu's App Helps Students Build Hackathon Teams
From ACM Opinion

Jenny Xu's App Helps Students Build Hackathon Teams

Jenny Xu, a junior at Stony Brook University, has developed and introduced Hacker Matcher, an app for team building at hackathons.

Public Entrepreneurship and Policy Engineering
From Communications of the ACM

Public Entrepreneurship and Policy Engineering

Training the next generation of leader and problem solver.

Koding Academies
From Communications of the ACM

Koding Academies

A low-risk path to becoming a front-end plumber.

Should Researchers Use Data from Security Breaches?
From Communications of the ACM

Should Researchers Use Data from Security Breaches?

Evaluating the arguments for and against using digital data derived from security breaches.

Is the Computer Science Degree Dead?
From ACM Opinion

Is the Computer Science Degree Dead?

Recent trends point to a decline in traditional education due to changing views and alternative education opportunities.

Should Computer Science Be Required?
From ACM Opinion

Should Computer Science Be Required?

At far too many institutions today, students who are not computer science majors encounter severe enrollment caps and watered-down or limited courses, writes Robert...

Should Computer Science Be Required?
From ACM Opinion

Should Computer Science Be Required?

At far too many institutions today, students who are not computer science majors encounter severe enrollment caps and watered-down or limited courses, writes...

This 11-Year-Old CEO Wants to Teach Kids Everywhere to Code
From ACM Opinion

This 11-Year-Old CEO Wants to Teach Kids Everywhere to Code

Samaira Mehta, co-founder of CodeBunnyz and founder of the Yes, 1 Billion Kids Can Code initiative, talks about why age is just a number, her dream of becoming...

Computational Thinking Should Just be Good Thinking
From Communications of the ACM

Computational Thinking Should Just be Good Thinking

Seeking to change computing teaching to improve computer science.

Europe's Controversial Digital Copyright Directive Finalized
From Communications of the ACM

Europe's Controversial Digital Copyright Directive Finalized

Considering the new liability risks for ISPs, search engines, and news aggregators under recent EU-wide mandatory rules.

Hackathon Victor on Laying Foundations and CS Support Systems
From ACM Opinion

Hackathon Victor on Laying Foundations and CS Support Systems

Oluchi Chukwunyere, a computer-science major at North Carolina A&T State University, helped lead a team of four students to a First Place victory at the Black Enterprise...

How STEM Education Must Evolve
From ACM Opinion

How STEM Education Must Evolve

STEM curricula must be enhanced so graduates have a deeper understanding of how their work affects humanity.

A Day in the Life of a Programmer
From ACM Opinion

A Day in the Life of a Programmer

DataSine co-founder and CTO Chris Loy and Front End Engineer Jenny Wem answer questions about life as a programmer, the challenges they face, how things have changed...

Online Voting
From Communications of the ACM

Online Voting: We Can Do It! (We Have To)

Seeking to make online voting more secure than today's flawed paper systems.

Internet Immunity and the Freedom to Code
From Communications of the ACM

Internet Immunity and the Freedom to Code

A call to preserve the capability of developing the next generation of Internet services.

VR Could Be the Most Powerful Teaching Tool Since the PC
From ACM Opinion

VR Could Be the Most Powerful Teaching Tool Since the PC

Virtual reality is much more than a gaming technology. In fact, VR has the makings of a pedagogical silver bullet.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account