acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

The Temptation of Data-Enabled Surveillance
From Communications of the ACM

The Temptation of Data-Enabled Surveillance

Are universities the next cautionary tale?

Why Being A Programmer Will Make Me A Better Doctor
From ACM Opinion

Why Being A Programmer Will Make Me A Better Doctor

A few years of experience have shown me that some lessons I've learned from being a programmer generalize wonderfully into my life as a medical student.

Through the Lens of a Passionate Theoretician
From Communications of the ACM

Through the Lens of a Passionate Theoretician

Considering the far-reaching and fundamental implications of computing beyond digital computers.

Computing and Community in Formal Education
From Communications of the ACM

Computing and Community in Formal Education

Culturally responsive computing repurposes computer science education by making it meaningful to not only students, but also to their families and communities. ...

Guiding Students to Develop Essential Skills
From Communications of the ACM

Guiding Students to Develop Essential Skills

Students should interact with one another to practice skills and construct their own understanding, with assistance from a teacher acting as a coach and guide —...

We're Approaching the Limits of Computer Power – We Need New Programmers Now
From ACM Opinion

We're Approaching the Limits of Computer Power – We Need New Programmers Now

Ever-faster processors led to bloated software, but physical limits may force a return to the concise code of the past.

Ethics of Technology Needs More Political Philosophy
From Communications of the ACM

Ethics of Technology Needs More Political Philosophy

Incorporating considerations of reasonable pluralism, individual agency, and legitimate authority.

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.

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...

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.

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.

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.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account