<p>Say I get rejected from SCS but accepted to ECE. Would I be able to dual major in ECE and CS easily? I heard internal transfer is really difficult to pull off but what about dual major?</p>
<p>A lot of people are doing it because some math/cs requirements overlap but it is still more work.
Its best to just switch to CS if that’s what you’re interested in. Yes, it’s pretty competitive but its doable. For the first two years or so you’d be doing your gen eds anyway and that’s where most of the overlap happens. After that, ECEs and CS majors find a concentration and more in depth courses.
For instance, if you look here: [CS</a> as a Secondary Concentration](<a href=“http://www.csd.cs.cmu.edu/education/bscs/second.html]CS”>http://www.csd.cs.cmu.edu/education/bscs/second.html)
the only course areas I won’t satisfy (as just an ECE major) on that list are communications and logics&languages. (and that’s only two extra courses for dual CS)
Everything else, aside from 15451 (make that three extra courses), an ECE major concentrating in computer engineering is most likely to take.
And that’s only the core. As an ECE major, you have quite a bit of courses to take separately, and you would also want to take some courses of interest. If you like algorithms/computer theory stuff, you might want to look into separate courses offered by the department on your own, which aren’t explicitly given to you on a checklist like other general ed courses are.
In the end, I believe that it’s not what your diploma says in the end, it’s the courses you take and what you learn that employers care about most, and you can take any course you like no matter what major you are. (as long as you have the pre-requisites and there’s room)</p>