I think this questionthis question on the future of computer science could have been worked with instead of closed. A version of the question like, "What are the main position papers about the future of computer science?" might be very informative. There are certainly citations available from CACM and other places, about the mismatch between the current hardware curriculum and the emerging needs of the hardware industry, or the current software engineering curriculum and the emerging needs of the software industry.
Without too much work, that question could have been made useful for the site -- i.e., requesting links and hard content, not just the posting of opinions.
Now, perhaps Noam totally disagrees with me about this particular question, and I am hijacking his thread, but as long as we are here, I thought I would let people know my position.