<p>gekmax,</p>
<p>ECE actually has two majors EE and CompE. I’m a CompE junior at UIUC. As an ECE you’d be expected to do more mathematical stuff like signals processing and e&m, but if you decide to take CompE track it is minimal at the best, plus you can pretty much take any CS class you want except the ones which have ECE equivalents. From what I’ve experienced the CS “weed out” classes tend to be easier than ECE ones (ECE 290 (logic design) for example is no match for its CS equivalent CS 231)… So go for CompE if you are interested in Computer Architecture and Digital Systems you can take any CS class you want without requiring to take heavy theoritical stuff like CS 373 (advanced discrete maths). But go for CS if you are interested in theory of computation more…</p>