I would characterize those areas as IT and software engineering, and not necessarily Computer Science.
I would perhaps state that some areas of computing (e.g., systems design, architecture) are better grouped under software engineering, given their nature.
I almost feel that there needs a distinction between software engineering and computer science. To paraphrase David Parnas, computer science studies the properties of computation in general while software engineering is the design of specific computations to achieve practical goals.
Muddling the two disciplines causes heartache because you have people who are great at designing software, but cannot grok advanced math; and on the other hand, you potentially limit your solutions to what's within the realm of current applicability, without exploring other possibilities (e..g, reinventing new algorithms for quantum computation).