Sign In

Communications of the ACM

Recent Articles



Misconceptions About Computer Science
From Communications of the ACM

Misconceptions About Computer Science

Common misconceptions about computer science hinder professional growth and harm the identity of computing.

Learning to Learn
From Communications of the ACM

Learning to Learn

Do you get stuck when it is time to learn something new? Read this.

Software Quality
From Communications of the ACM

Software Quality

Software users are looking more and more for software that delights.

How to Produce Innovations
From Communications of the ACM

How to Produce Innovations

Making innovations happen is surprisingly easy, satisfying, and rewarding if you start small and build up.

Fifty Years of Operating Systems
From Communications of the ACM

Fifty Years of Operating Systems

A recent celebration of 50 years of operating system research yields lessons for all professionals in designing offers for their clients.

Why Our Theories of Innovation Fail Us
From Communications of the ACM

Why Our Theories of Innovation Fail Us

Until we moderate our fascination with creating ideas, we will not achieve the rate of innovations we seek.

Automated Education and the Professional
From Communications of the ACM

Automated Education and the Professional

Technology boffins argue the new technologies of intelligent personal learning environments will put universities out of business. Will the purported successor,...

Emergent Innovation
From Communications of the ACM

Emergent Innovation

Fernando Flores, president of Chile's National Innovation Council for Competitiveness, discusses a new common sense about innovation.

A Technician Shortage
From Communications of the ACM

A Technician Shortage

In our elation about rising CS enrollments, we are overlooking a growing shortage of computing technicians. Our education system is not responding to this need.

The Whole Professional
From Communications of the ACM

The Whole Professional

A new book inspires a reflection on what it means to be a whole, competent, and effective professional — and may portend a wave of disruption in education.

Learning for the New Digital Age
From Communications of the ACM

Learning for the New Digital Age

Digital machines are automating knowledge work at an accelerating pace. How shall we learn and stay relevant?

Avalanches Are Coming
From Communications of the ACM

Avalanches Are Coming

Computing technology has generated conditions for radical transformations of jobs and professions — including education. How shall we cope?

'Surfing Toward the Future'
From Communications of the ACM

'Surfing Toward the Future'

A new report from Chile about improving economic competitiveness advances a novel interpretation of innovation. Timing is everything.

Design Thinking
From Communications of the ACM

Design Thinking

Design thinking is the newest fashion for finding better solutions to problems. Combining it with computational thinking offers some real possibilities for improving...

The Other Side of Language
From Communications of the ACM

The Other Side of Language

The conversation for action gives a framework for completing professional actions effectively.

Thumb Numbers
From Communications of the ACM

Thumb Numbers

Rules of thumb stated as numerical rules are enticing, but many are folk theorems that may not apply in your critical situation.

The Science in Computer Science
From Communications of the ACM

The Science in Computer Science

Computer science is in a period of renaissance as it rediscovers its science roots.

Moods, Wicked Problems, and Learning
From Communications of the ACM

Moods, Wicked Problems, and Learning

Wicked problems and learning environments present tough mood challenges for leaders and teachers. Telepresence and sensory gadgets are unlikely to replace physical...

Moods
From Communications of the ACM

Moods

Recognizing and working with moods — your own, your team's, and your customers' — is essential to professional success.

Don't Feel Bad If You Can't Predict the Future
From Communications of the ACM

Don't Feel Bad If You Can't Predict the Future

Wise experts and powerful machines are no match for chaotic events and human declarations. Beware of their predictions and be humble in your own.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo