• I think there is a HUGE understanding of what Computer Science is (everywhere not here).

    It is not supposed to be a training tool for IT, although it can be.

    Computer Science is more the study of the algorithms, theories, and mathematics that make up computing. It is more related to Mathematics than any other discipline. This is what somebody should study if they want to know which sort algorithm is the best to use in certain situations, etc. Computer Science is not what somebody should study if they want practical hands on programming, web programming, etc.

    The best degrees for people wanting to move into IT without the theory would be Information Systems or Information Technology Degrees.

    Disclaimer: I studied computer science many many years ago vs IS.