Dear aspirant....!!
Unless your passion is in computer hardware I would say Computer Science (without the "engineering") is superior to both.
Why waste time in useless classes? Software development has very little to do with hardware. You just need a strong foundation in computational theory. Nowadays, anything below the virtual machine level can be taken as a black box.
On the other hand, you MUST spend time taking a lot of humanities classes. Software is as much about human as it is about code.
At one time, being an "engineer" earns you respect. In response, schools attached the "engineering" label to as many things as possible.
I would like to add that, having chosen a broad career path, one can diversify one's interests at a later stage. It is only a matter of time then. An EE graduate can pursue Computer Science or Computer Engineering. Hard work becomes a requisite for this transition.
Hope your query is solved!
All the best!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile