Yes. At its core, computer science is about problem solving and organizing information [for problem solving]. The amount of information is only increasing, so I expect the need for computer scientists will do likewise. Its not as easy to outsource software development tasks as people imagine. Getting it right demands tons of communication, coordination, and testing. Cultural differences don’t help that. We have no trouble placing our grads and are constantly bombarded for requests for interns.
I think a lot of computer scientists could not only apply their skills to organizing information, but to manufacturing as well. Difference is they’re called “industrial engineers”.