You might be interested in reading the discussion on Slashdot about the respective merits of CS and IT degrees. A number of the comments converge on the point that CS gives a person more flexibility down the road since it teaches theoretical foundations that an IT program might take for granted and thus abstract away all together. If part of the CS vs IT comparison is “wide range of knowledge about foundations” vs “wide range of knowledge about technologies” and that is accepted as being generally true and it’s assumed that a person has no side interests and learns nothing on their own, then, great, that allows me to make the following generalization:
A person with a CS mindset has the ability to become a star in an IT company much more quickly than a person with an IT mindset.
So as a CS guy, not only will you be able to configure and troubleshoot an Exchange server, but you’ll be able to complete that all-important task of directly interfacing with a third-party application’s 500-table database and consolidating certain data before the weekend even though you have limited knowledge of Windows 2003, the particular application and MS SQL.
Agree, disagree? Add a reply (you don't have to be registered)
Read the full Slashdot discussion here: http://ask.slashdot.org/askslashdot/07/07/15/133237.shtml