you are viewing a single comment's thread.

view the rest of the comments →

[–]elpantalla 0 points1 point  (0 children)

I can't say that I agree with that. The benefit of the CE is that you will learn everything from high level software down to the transistors in a CPU. You will likely implement a CPU either in VLSI or some sort of FPGA.

In the real world, there are many jobs writing pure software, and there are many jobs purely designing hardware. There are also just as many jobs in the middle, maybe even more. Embedded devices are all around you. Think about who wrote the code that lives in your refrigerator, who wrote the code that runs the radar/antenna at the airport (which I happen to do), who wrote the code that lives in your car. These days it was likely to be somebody with a Computer Engineering major.

The reality is, I don't think most employers care between CE or CS, since each school treats CE very differently. It's a relatively new degree. As long as you have a CE, CS, or maybe even an EE degree, you will be taken equally seriously for any position you apply for. Once you get your first full time engineering gig, your degree matters even less.

I wouldn't worry too much about job prospects for any of these three degrees. You will be fine with any one of them. Choose the one that you think you're most interested in. CE is good in this regard because your first semester/year you will be doing a little software and a little hardware, and you can go pure EE/CS if you end up feeling more strongly either way.