I'm thinking about going back to school to get a computer degree. I'm split between CS and CE/EE. I know the basic differences between them - CS is mostly software, while CE is a merging of CS and EE. If I'm more interested in the programming side, I should take CS, right? If I have a CE, then want to become a programmer, will I have a problem competing with a CS major? And just for curiosity's sake, if I major in CS or CE, and decided I want to work in IT, can I do so? Or am I best served with a IT degree?