I'm graduating with a derivative of an IT degree, there is also CS, SE in the same college, and right next door is MicroE, EE, CE, etc. Three of my buddies are CS, one is SE, and another is MicroE.
CS and SE are the same (here at least) until after the second year, where the SE kids learn more about product cycles and CS goes more into theory. From what I have noticed CS goes more into the theory and is closer to the hardware than SE. They work with mostly higher level languages (but not exclusively) such as C, C++, ect. Where as my CS buddies had to write code in assembly.
CE is designing the hardware itself i believe, the actual running of lines and stuff like that.
My derivative of IT, is Applied Networking and System Administration, so I took sequences in Networking and Systems Admin, surprising I know.I had to take a few math classes, but nothing really heavy. Also touched on programing/scripting, web, and db. There is more to IT than just support, but more than likely you will do some time there working your way up.
There is more I can share. I'm just rambling at this point, so I'm going to shadup