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.
Peter J. Denning
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
Digital machines are automating knowledge work at an accelerating pace. How shall we learn and stay relevant?
Computing technology has generated conditions for radical transformations of jobs and professions — including education. How shall we cope?
A new report from Chile about improving economic competitiveness advances a novel interpretation of innovation. Timing is everything.
Design thinking is the newest fashion for finding better solutions to problems. Combining it with computational thinking offers some real possibilities for improving software design.
The conversation for action gives a framework for completing professional actions effectively.
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
Computer science is in a period of renaissance as it rediscovers its science roots.
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 presence in these areas.
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