<p>If you majored in EECS, Computer Engineering, or majored in EC and minored in CS would it make you any less desirable as a software programmer to companies than a full out CS major? What about if you wanted to be an outright hardware engineer?</p>