<p>I don't really know the main difference between CE and CS... I think it's like CE focuses more on hardware and CS focuses more on software. I definitely will major in EE, but I can't choose between these two (is EE hardware too?).</p>
<p>If you wanted more programming with an EE degree just go CPE. It is not as difficult to double major in those two as you will only need a couple more classes(4-6 or so) to double major. Not sure about CS as it is not engineering.</p>