acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

God and Man in Tennessee
From ACM Opinion

God and Man in Tennessee

Earlier this month state senators in Tennessee approved an update to our sex-education law that would ban teachers from discussing hand-holding, which it categorizes...

University of Florida Eliminates Computer Science Department, Increases Athletic Budgets. Hmm.
From ACM Opinion

University of Florida Eliminates Computer Science Department, Increases Athletic Budgets. Hmm.

In the midst of a technology revolution, with a shortage of engineers and computer scientists, The University of Florida announced this past week that it was dropping...

How Computers Are Creating a Second Economy Without Workers
From ACM Opinion

How Computers Are Creating a Second Economy Without Workers

When the disappointing jobs numbers were reported last week (employers added 120,000 jobs in March, about half the number reported in the two previous months),...

Crossing the Software Education Chasm
From Communications of the ACM

Crossing the Software Education Chasm

An Agile approach that exploits cloud computing.

Programming the Global Brain
From Communications of the ACM

Programming the Global Brain

Considering how we can improve our understanding and utilization of the emerging human-computer network constituting the global brain.

Programming Goes Back to School
From Communications of the ACM

Programming Goes Back to School

Broadening participation by integrating game design into middle school curricula. View a video featuring author Alexander Repenning about using games to introduce...

Digitization and Copyright
From Communications of the ACM

Digitization and Copyright: Some Recent Evidence from Music

Examining the effects of stealing on producers and consumers.

The Future of the Past
From Communications of the ACM

The Future of the Past

Reflections on the changing face of the history of computing.

Design For Symbiosis
From Communications of the ACM

Design For Symbiosis

Promoting more harmonious paths for technological innovators and expressive creators in the Internet age.

Can Tunisia Become the Silicon Valley of the Arab World?
From ACM Opinion

Can Tunisia Become the Silicon Valley of the Arab World?

The country could be a model for how economic innovation can help the changing Middle East succeed.

The Stanford Education Experiment Could Change Higher Learning Forever
From ACM Careers

The Stanford Education Experiment Could Change Higher Learning Forever

Stanford doesn't want me. I can say that because it's a documented fact: I was once denied admission in writing.

Is Human Mobility Tracking a Good Idea?
From Communications of the ACM

Is Human Mobility Tracking a Good Idea?

Considering the trade-offs associated with human mobility tracking.

Reading CS Classics
From Communications of the ACM

Reading CS Classics

Revisiting required reading.

Improving Gender Composition in Computing
From Communications of the ACM

Improving Gender Composition in Computing

Combining academic and industry representation, the NCWIT Pacesetters program works to increase the participation of girls and women in computing.

Information Technology and Gross National Happiness
From Communications of the ACM

Information Technology and Gross National Happiness

Connecting digital technologies and happiness.

Can Services and Platform Thinking Help the U.S. Postal Service?
From Communications of the ACM

Can Services and Platform Thinking Help the U.S. Postal Service?

How the U.S. Postal Service might improve the efficiency of its delivery platform.

Good Reasons Not to Force Online Teaching
From ACM Opinion

Good Reasons Not to Force Online Teaching

The average teen spends 16.7 hours a week on the Internet, not counting time spent with e-mail. Yikes. It's a good thing the Indiana General Assembly dropped...

Nobody Wants to Learn How to Program
From ACM Opinion

Nobody Wants to Learn How to Program

Many programming tutorials begin with basic programming principles: variables, loops, data types. This is an obvious way to teach programming to adults, but not...

How Young Is Too Young to Learn to Code?
From ACM Opinion

How Young Is Too Young to Learn to Code?

When the American Academy of Pediatrics recommends that children under 2 spend exactly zero time in front of screens, what its members are concerned about is substitution—all...

From ACM Opinion

Is Ted Elitist?

In a nutshell, no. It certainly attracts people who are regarded as elite in their area of expertise. But the word "elitist" implies exclusionary, and there have...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account