Engineering Is Computer Engineering "inferior" to EE and CS?

AI Thread Summary
The discussion highlights concerns about the perceived value of Computer Engineering (CE) degrees compared to Electrical Engineering (EE) and Computer Science (CS) degrees, with some believing that CE lacks depth in essential electrical engineering topics and advanced computer science concepts. It is noted that companies often prefer hiring EE graduates for hardware design and CS graduates for software development, leading to the perception that CE graduates are "jack of all trades." However, several contributors argue that CE graduates possess a unique understanding of the hardware-software interface, making them valuable in the job market. The conversation also emphasizes the importance of personal interest in hardware or software when choosing a specialization within CE. Ultimately, a passion for the subject matter is deemed more critical than aligning strictly with employer preferences.
ramzerimar
Messages
178
Reaction score
23
I've heard some people saying that Computer Engineering is not highly valued by employers because it typically doesn't delve too deep in electrical engineering essentials (at my college, CompE's takes Circuits classes, Digital Systems, some microcontroller classes, electromagnetics and basic electronics. EE's would have more classes on electronics, electric and magnetic materials, polyphasic circuits, power generation, etc...). Also, it lacks some advanced CS concepts (like Graphs and Automata Theory, Compilers, etc...).

So, what I've heard is that companies prefer to hire EE's to design the hardware part and CS's for the software part.

Is that true? Are Computer Engineers considered more of a "jack of all trades"? I ask because I'm very interested in the field, but some of the opinions concern me.
 
Physics news on Phys.org
My 2-3 years of industry work and job searching experience is in agreement of what you have heard.
It doesn't make that specialization "inferior" but their is higher chance of putting yourself in an awkward position in the job market.

Edit: forgot to add, if you are interested in computer engineering, you better make up your mind whether you prefer the hardware or the software component of it. When I thought of it back when I was studying, I always though designing IC will always be more interesting. When I actually had the chance to look at someone doing some design work with Cadence and the sorts, turned out it isn't my cup of tea and was glad I didn't go down that path.
 
Last edited:
  • Like
Likes FactChecker and ramzerimar
ramzerimar said:
I've heard some people saying that Computer Engineering is not highly valued by employers because it typically doesn't delve too deep in electrical engineering essentials (at my college, CompE's takes Circuits classes, Digital Systems, some microcontroller classes, electromagnetics and basic electronics. EE's would have more classes on electronics, electric and magnetic materials, polyphasic circuits, power generation, etc...). Also, it lacks some advanced CS concepts (like Graphs and Automata Theory, Compilers, etc...).

So, what I've heard is that companies prefer to hire EE's to design the hardware part and CS's for the software part.

Is that true? Are Computer Engineers considered more of a "jack of all trades"? I ask because I'm very interested in the field, but some of the opinions concern me.

Computer Engineering is a specialized form of Electrical Engineering, so EE is the more general one between the two but it's goals are also different from CE.
 
  • Like
Likes ramzerimar
wukunlin said:
My 2-3 years of industry work and job searching experience is in agreement of what you have heard.
It doesn't make that specialization "inferior" but their is higher chance of putting yourself in an awkward position in the job market.

Edit: forgot to add, if you are interested in computer engineering, you better make up your mind whether you prefer the hardware or the software component of it. When I thought of it back when I was studying, I always though designing IC will always be more interesting. When I actually had the chance to look at someone doing some design work with Cadence and the sorts, turned out it isn't my cup of tea and was glad I didn't go down that path.
If I may ask, what do you work with now?
 
ramzerimar said:
If I may ask, what do you work with now?
I ended up doing electronics manufacturing. Having a mixture of background knowledge helped. Although the lack of rigor is making me consider switching...
 
In general, no. But in some schools, the computer engineering major may be dumbed down for students who can't handle EE.
 
Yeah, definitely take some time to look through the courses. Computer Engineer at my university was basically a mixture of EE and Software Engineering, combining these two into a single specialization sacrificed some breadth and depth
 
Dr. Courtney said:
In general, no. But in some schools, the computer engineering major may be dumbed down for students who can't handle EE.

That is surprising to read about, because in Canada, that is simply not the case. In actual fact, in most engineering schools (including at my alma mater), computer engineering tended to have stricter requirements than electrical engineering in terms of admissions.

I should also add that (at least in the case of my alma mater) the first 2 years of both programs are practically identical, with specialization taking place beginning in 3rd year. I believe the same is the case at the University of Waterloo, one of the leading schools for engineering in Canada (several of my friends pursued engineering degrees from there).
 
In the last company I worked for, 3 of the 4 people in the 2011-13 timeframe I hired had Computer Engineering degrees, they understood the interface between hardware and software much better than either pure EE or CS majors.
 
  • #10
I am an electrical engineer who has been in industry for nearly 20 years, and in my experience computer engineering is not inferior or less rigorous at all. It is simply different. The most irreplaceable person on the last large project I was on was the computer engineer: none of the many software or electrical engineers had the skill set required to do his job. As in Dr Transport's case, it was the intimate understanding of the software/hardware interface that was crucial.

I have no idea about job markets, but the world is becoming more automated and computerized, so I would expect computer engineering to be a reasonable career path for someone interested in the field.
 
  • Like
Likes MLINJA 2MS
  • #11
Dr Transport said:
In the last company I worked for, 3 of the 4 people in the 2011-13 timeframe I hired had Computer Engineering degrees, they understood the interface between hardware and software much better than either pure EE or CS majors.
In your opinion, do you think this understanding is acquired from work or does the foundation have to be laid during their studies? Just curious[emoji4]
 
  • #12
wukunlin said:
In your opinion, do you think this understanding is acquired from work or does the foundation have to be laid during their studies? Just curious[emoji4]

Both, with that these individuals were able to make immediate impacts on major computing systems faster than seasoned veterans.
 
  • Like
Likes wukunlin
  • #13
You should focus on enjoying your classes and enjoying your career path, rather than trying to figure out what employers want. If you enjoy your classes, you will generally become more valuable to an employer than somebody who despises the classes they had to take to get a degree. I chose CpE because I did not want to take classes like fields or power, for which I had zero interest in. I enjoyed every CpE class I took. You can always specialize in EE or CS by taking electives in those areas.

That being said, I think the CpE degree can be thought as more of a generalist type of degree than either EE or CS, but few employers are going to turn away a successful CpE grad who enjoys their classes.
 
  • Like
Likes MLINJA 2MS

Similar threads

Replies
16
Views
4K
Replies
6
Views
4K
Replies
19
Views
5K
Replies
14
Views
3K
Replies
1
Views
2K
Replies
16
Views
5K
Replies
2
Views
2K
Back
Top