Given that I am interested in both fields, which degree would give me the most job options after graduation (the degree is ECE, electrical and computer engineering)? For example, do employers consider applicants with an EE/CE (or in my case, ECE) degree when hiring software developers, or do they tend to look more for CS majors? Would getting the ECE degree limit my potential to work in software if I so choose? The way I see it is that, with an ECE degree, I could potentially choose to work in hardware or software after graduation, whereas with a CS degree I'm more restricted, as in I must work software. Is my intuition correct? Does anyone have any insight as to what would provide the broadest opportunities for employment in a related field, i.e. electronics engineer, electrical engineer, software engineer (I don't want to be teaching math at a community college, for instance...)? What is employment for EE graduates like? I have checked the BLS says 6% job growth from 2010-2020 but I'm not sure whether to bite, given that the BLS also predicted growth in computer programming jobs over a decade ago, and instead of growth there has been a decline (from around 400k to around 300k as of 2011)... Thanks in advance for any advice!!!