Advertisement

Opinion

Freedom and the Social Contract

In today's world, threats to our safety and threats to national security come from many directions. It seems fair to say the expansion of the content and tools of the Internet and computing devices in general has been accompanied by a growth in their abuse.
Opinion

Honoring Our Best

It is June again and we gather once more in San Francisco to honor the best among us. It is fitting that we do this, not only to celebrate the successes of our colleagues but to convey to the general public the remarkable power of computer science.
Opinion

Open Access

"Open access content" is a topic that has been widely discussed and, with the advent of the Internet and the Web along with "digital publishing," it has become an important touch-point for the research community.
Opinion

A Revolution in India

I recently had the pleasure of visiting our colleagues in India at the ACM-India Council meeting. The ACM-India Council joins the ACM-China and ACM-Europe Councils, as well as the general ACM Council, as the foundation for the internationalization efforts of our association.
Opinion

Growing the ACM Family

I have been thinking about the demographics of the computing profession and wondering what steps ACM and its members might take to increase interest in this career across a full spectrum of potential candidates. 
Opinion

What’s a Robot?

In most formulations, robots have the ability to manipulate and affect the real world. I would like to posit, however, that the notion of robot could usefully be expanded to include programs that perform functions, ingest input and produce output that has a perceptible effect.
Opinion

Computer Science Revisited

In a recent column, I questioned whether there was any "science" in computer science. This provoked a great many responses that provided some very valuable perspective. I have come away from this foray into computer 'science' with several conclusions.  

Shape the Future of Computing

ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.

Get Involved