<p>Some schools don’t allow you to double major within engineering. My school was that way. Engineering majors have a lot of required courses so double majoring within the engineering school is likely to take a long time – schools don’t like that because one of the criteria by which they are judged is the amount of years it takes for the average student to graduate.</p>
<p>That said, computer science isn’t part of the engineering school at some universities. Computer Engineering is usually a combination of computer science and EE, so a EE/CE combination is kind of redundant. Also, some schools don’t offer a computer engineering program, so students do a EE/CS double major instead. From my observations, most CE majors end up working in the software side.</p>
<p>If making money is your primary concern, you should go into the field you have the most interest in. I’m sure you’re a bright student but guess what? Engineering is full of bright students and there will always be guys much brighter than you. Knowing that, what makes you think you can excel in an engineering field that you have little to no interest in? The students who excel are the students who are both bright and are passionate about their field of study. And the students who excel are the ones who will be getting paid the high salaries.</p>
<p>People have been bringing up the great out-sourcing bogey man since I was still an undergrad. You should be skeptical about those stories. Those people don’t understand that engineers aren’t easily replaceable commodities. Successful tech companies go through a lot of trouble to find and keep the most talented engineers. That’s why companies like Google and Apple are so successful.</p>