<p>You’re definitely not getting into a graduate engineering or CS program (ie, MS in EECS) without an undergraduate engineering (or possibly Math/physics) degree. Especially at places like MIT or Stanford (which are notorious for only taking their own engineers into masters programs). Pursuing an MS in EECS from a non-technical background will be impossible. Period. (Trust me - I was M&T.)</p>
<p>If you really only want to get one degree, get the engineering undergraduate and then an MBA. You can go tech -> business, but you can’t really go business -> tech. </p>
<p>Of course the real question is why you only want one of the two? I personally found the M&T program at Penn to be unlike anything else anywhere else, and learning business and engineering <em>at the same time</em> was an amazing experience.</p>