Electrical engineering is probably as good as a CS degree.. you do actual serious shit programming like image processing, robotics, AI, operating systems, security (and how people break them). I've seen people in EE outdo CS programmers.
I'm getting that feeling too. I'm left wondering exactly what might be so different about electrical engineers over computer scientists, since my particular school doesn't really have much distinction between the two of 'em - at least on an "everything before senior year" level, where things finally get a bit different with courses centered around technology rather than mere theory. Everything before than point is more or less the same, as both departments offer courses on digital circuit design and such.
I've heard it said that the engineers are actually barred from taking a lot of computer science courses because they are considered the "easier" derivatives of the same courses they have to take. While I'm all for good discipline at one's craft, usually if a class can convey the same concepts in a less stressful way, that would strike me as the better deal on a time-management level. (Then again, this is coming from someone with a lot of nonschool projects to dedicate to.)
Yeah, I actually did programming electives because they were the easy choice. Learn quantum physics in 2 weeks or do virtual memory management in 3 weeks? Control a generator's speed or write a network simulator? Yeah, I'll take the programming stuff; it's easier and won't kill me.
There is a difference in that they don't teach you things like high level programming, OOP, databases, how to build your own compiler/programming language.
Engineering doesn't always involve building things either. In fact, it's actually worse than CS. An engineering lecturer can actually get away with not knowing how to do anything but theory... the whole "If you can't do, teach." If the uni doesn't teach implementation in CS, chances are it's not going to teach implementation in Engineering either.
That's why I say always go for the hardest university you could get into.
Media's actually good too. My sister did Mass Communications, now she's working with business development because it requires a personal discipline/work ethic that you don't get from more theoretical degrees. Mass Communications teaches you absolutely nothing, it's just a course in doing things.