acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

From ACM Opinion

Are Conferences Worth Fixing?

Moshe Vardi uses his Editor's Letter in the May CACM to start up a debate on the future of conferences in CS. He mentions last year's Workshop on Organizing Workshops...

From ACM Opinion

Computer Engineers Should Not Teach Computer Science

Everything started last year, when a commission created by the Minister of Higher Education in Jordan considered computer engineers unqualified to teach computer...

An Interview with Jon Kleinberg
From ACM Opinion

An Interview with Jon Kleinberg

Jon Kleinberg tallied a long list of awards and achievements before being named recipient of the 2008 ACM – Infosys Foundation Award in the Computer Sciences at...

Deficits Worry Intel Chairman Craig Barrett
From ACM Opinion

Deficits Worry Intel Chairman Craig Barrett

Craig Barrett joined Intel Corp. as a technology-development manager in 1974, and rose through the ranks to become chief executive officer in 1998. In 2005, he...

Re-Envisioning the Computer Science Curriculum
From ACM Opinion

Re-Envisioning the Computer Science Curriculum

Dan Garcia, a lecturer in the EECS department at UC Berkeley, talks with Intel's Paul Steinberg and Contra Costa College Professor Tom Murphy about parallelism,...

From ACM CareerNews

How to Recruit Students For Government Service

According to a project completed by second-year master's students at Harvard's Kennedy School of Government, government needs to be doing a better job of recruiting...

The Rise, Fall, and Resurrection of Software as a Service
From Communications of the ACM

The Rise, Fall, and Resurrection of Software as a Service

The commercial opportunities of software as a service are widely hyped these days and many think SaaS is the future of software. That might be true in the medium...

The Network Neutrality Debate Hits Europe
From Communications of the ACM

The Network Neutrality Debate Hits Europe

Differences in telecommunications regulation between the U.S. and the European Union are a key factor in viewing the debate over network neutrality legislation...

A New Approach to Improving Stem Education
From ACM News

A New Approach to Improving Stem Education

The $787 billion U.S. economic stimulus package includes $2.5 billion in additional funding for the National Science Foundation and STEM (science, technology, engineering...

Long Live the .250 Hitter
From ACM News

Long Live the .250 Hitter

Minorities make up nearly half the players in today's Major League Baseball. Not so for women in computer science. They're not integrated because computer science...

From ACM News

Could the U.S. Repel a Massive Distributed Cyber Attack?

While Russia and the U.S. spend billions on heavy military hardware, China is concentrating on education and hacking. The U.S. is still outsourcing computer work...

STEM Education Status Quo Is a Recipe For Trouble
From ACM Careers

STEM Education Status Quo Is a Recipe For Trouble

A STEM (Science, Technology, Engineering and Mathematics) education initiative is long overdue! Data on science education in America collected over the past few...

Computing as Social Science
From Communications of the ACM

Computing as Social Science

College students must be shown that computer science is social, relevant, important, and caring. The way computer science is taught can hold students' interest...

Advising Students For Success
From Communications of the ACM

Advising Students For Success

Some advice for those doing the advising (and what the advisors can learn from the advisees).

Your Students Are Your Legacy
From Communications of the ACM

Your Students Are Your Legacy

This Viewpoint boils down into a few magazine pages what I've learned in my 32 years of mentoring Ph.D. students.

When Is a 'License' Really a Sale?
From Communications of the ACM

When Is a 'License' Really a Sale?

Can you resell software even if the package says you can't? What are the implications for copyright law of the U.S. Supreme Court's unanimous June 2008 decision...

Is Software Engineering Engineering?
From Communications of the ACM

Is Software Engineering Engineering?

Software engineering continues to be dogged by claims it is not engineering. Adopting a computer-systems view that embraces hardware, software, and user environment...

Point/Counterpoint: Network Neutrality Nuances
From Communications of the ACM

Point/Counterpoint: Network Neutrality Nuances

A discussion of divergent paths to unrestricted access of content and applications via the Internet.

From Communications of the ACM

Inside Risks: U.S. Election After-Math

Recounting problems still associated with election integrity, transparency, and accountability.

International Communications Tapped For Intelligence-Gathering
From Communications of the ACM

International Communications Tapped For Intelligence-Gathering

Governments concerned with national-security threats use the Internet to gather intelligence from communications traffic that transits local facilities. This surveillance...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account