The one thing I like about systems, logic and critical thinking classes is that they prepare you for literally *anything* that you could possibly encounter later on.
In fact, I shifted my entire course of study from concrete science and maths to philosophy, logic and theory when I realized that everything shifts so quickly.
During the time I was in college, 3 new computer languages were created, accepted, and one standard was obsoleted.
To me, personally, it seemed a waste of time to me to study anything other than the ability to read, write and understand the existing ones, but the real importance was to create new languages or new maths.
Originally Posted: https://www.quora.com/Are-theoretical-computer-science-courses-taught-in-universities-such-as-formal-systems-or-mathematical-logic-really-needed-for-the-work-in-the-industry-Which-competences-are-the-ones-that-really-matter-for-a-computer-science-graduate-for-the-job-later-on
Originally Posted On: 2015-02-08