EE double with CE or CS?

<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>Any suggestions?</p>

<p>EE and CE are both hardware. But EE will focus on pure-hardware such as antennas, microwaves, device physics, analog design, dsp. </p>

<p>Computer Engineering will focus more on digital logic design, embedded systems, programming, compute architecture.</p>

<p>EE is more broad, I would say if you are unsure at this point just do EE instead.</p>

<p>so if what I want to do is software+hardware, I should go with EE+CS, right?</p>

<p>I heard if you were going to do that, you would just do CE, right? You could also do a minor in CS while taking the major.</p>

<p>If you want a mix of both just do CpE</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>