I study alot of C.S courses. One question i have is this: How much of what i learn about data structures+ algorithm theory, and autamato theory would be the same 300 years from now. Here is what i mean. If you can look at math, and physics. calculus is the same now as if was 300 years ago( Essentially). Similarly, with physics, classical mechanics is still as applicable today as it was 300 years ago. Can we confidently say that the tools of computer science will be as enduring as the tools of the physicists( ex: classical mechanics) , and mathematicians(Ex: calculus)?