<p>Note that computer science and IT are two different things. Software development and IT are two different things and are generally completely different departments. </p>
<p>Think of IT as specifying IT software/hardware solutions based on what the business needs, acquiring those solutions from the companies providing them (Microsoft, Oracle, Cisco, server companies, storage companies, etc.), and installing, integrating, and operating them. They generally don’t do real software development although they usually do some higher level scripting and configuration in order to integrate.</p>
<p>Think of a CS major who ends up as a software engineer as someone who actually designs and develops the applications that are used by IT, business, consumers, and almost everywhere else. </p>
<p>When it comes to management at either of these that requires yet a different set of skills of being able to run a business unit, interact heavily with all of the groups within the company (although many positions require this), etc. but a good solid background in the particular field (IT or CS for IT management, CS for software development management) is very helpful.</p>