Link: The death of computing (Member view) : Articles : Future of Computing : BCS.
Alright - now it's out in the open. We have danced around the issue for the last couple of years, inferring a problem indicated by declining enrollment in computer science programs around the country. We have attributed the decline to a perceived lack of a strong career opportunity due to news of outsourcing, bursting Internet bubbles, and so on.
But perhaps we have been missing the elephant in the room. Perhaps computer science itself has reached some natural limit. Could that be possible? Neil McBride is a principle lecturer at a British University - and he posits that computer science may actually be in its death throes as a discipline.
Note that he does still point to some discredited old chestnuts about lack of jobs, and the like. But beyond that - he points out that much of what was originally computer science was performed by scientists from other fields who had a need and a passion about the nature and structure of information, and the ability to manipulate it. And - he further points out - there haven't been a lot of new developments in the field of late.
Advanced hardware does indeed make things run faster, and there has been some work in the nature of parallel problem solving and processing. But it is true that many - most? - of the needs for computing today are met by some strategic engineering tools and procedures - constructed at the operations level. We're not quite at the Legos stage of sophisticated software construction yet, but there's evidence we're certainly moving in that direction.
So the question for the "big thinkers" in computer science may boil down to this: What are the big computing problems left to solve? Further, is "computing" truly a "science?"
Certainly we need people to continue pushing the envelope in getting the ability to do computation into smaller and faster packages. But what new things have we discovered that information does - or that we want to do with information - that can become the focus of research, discovery and revolution?
For the time being there are plenty of jobs for computer scientists as we have defined and known them. There is a burgeoning growth in IT - applications-oriented computing - and a need for people who can identify problems and solutions and apply them in specific cases. But maybe computer science needs to view the declining numbers of enrollment as a clue to a larger problem - and start to think more broadly about the skills and and the knowledge required to continue to move forward.
(-- originally posted by Rich Bowers, Coordinator, Ohio IT Clearinghouse)