2 ms·
>One "failure" scenario (to use "failure" loosely, since it's subjective) is, I think, the math one: CS becomes a narrow discipline of theory-of-computation, sy
by endtime 17y ago
>One "failure" scenario (to use "failure" loosely, since it's subjective) is, I think, the math one: CS becomes a narrow discipline of theory-of-computation, systems, and PL type theory, sort of like pure math.
I had a conversation with a friend only yesterday where I proposed exactly this. Some of the things that are now CS but I don't think will be in the future: graphics (as you said), HCI, robotics, and maybe eventually AI. I wouldn't be surprised to see both theory and systems (OS, parallel, etc) remain under the CS banner, though.