Computer vs. Electrical Engineering

Click For Summary

Discussion Overview

The discussion revolves around the comparison between Computer Engineering (CPE) and Electrical Engineering (EE), focusing on job market prospects, the value of each discipline, and potential career limitations associated with each choice. Participants explore the overlap between the two fields, the relevance of specific skills, and the implications of their educational paths.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • Some participants suggest that Computer Engineering is a subset of Electrical Engineering, with a focus on electronics and programming, while EE encompasses broader hardware concepts.
  • There is a perception that both fields have strong job demand, but career opportunities may be limited based on the specific classes taken in each discipline.
  • Some argue that choosing CPE may restrict specialization in areas like RF, while others believe that opportunities exist to cross between the two fields.
  • Participants mention the growing importance of embedded systems, FPGAs, and modular hardware in the job market.
  • Concerns are raised about how employers perceive degrees in CPE versus EE, with some suggesting that having an EE degree might provide broader job prospects.
  • There is a discussion about the potential for jobs that combine both programming and electrical engineering, particularly in embedded systems, though opinions vary on the prevalence of such roles.
  • Some participants express that a minor in Computer Science alongside an EE degree could be a viable alternative for enhancing job prospects.

Areas of Agreement / Disagreement

Participants express a mix of opinions regarding the value and limitations of CPE and EE degrees. While some agree on the strong demand for both fields, others highlight differing views on job availability and the implications of choosing one discipline over the other. The discussion remains unresolved regarding the optimal educational path and its impact on career opportunities.

Contextual Notes

Participants note that the overlap between EE and CPE varies by institution, which may affect the educational experience and job readiness. There are also references to specific job markets and the evolving nature of technology, which may influence future demand for skills in either field.

Who May Find This Useful

Students considering a major in Computer Engineering or Electrical Engineering, professionals exploring career transitions, and individuals interested in the job market dynamics of STEM fields may find this discussion relevant.

sloan13
Messages
71
Reaction score
0
I understand what Computer and Electrical Engineering are in the sense that computer engineering is electronics and some programming and electrical deals more with hardware whether it's power lines or electronics.

What I want to know is whether or not one job market is better than the other. I would definitely be more interesting in computer engineering but I don't want to be limited to just working with computers. I would like to be able to keep a wide base of knowledge varying from solar panels to robotics to electronics.

A) Is one seen more valuable than the other?

B) Does either choice limit your career opportunities? If so, how?
 
Physics news on Phys.org
In my opinion, computer engineer is and always will be a subset of electrical engineering. Typically if you study EE for undergraduate you will at a minimum be exposed to basic CPE concepts.

There are many instances where digital electronics are replacing analog electronics. There is a growing demand for software and computer hardware. That being said, analog electroncis can NEVER go away. It is an analog world.

A.) EE can cover aspects such as RF and Microwave, transmission lines, semiconductor, analog electronics, power, and control theory.

CPE can conver aspects such as digital electronics, microprocessors, fpgas, networks theory, drivers.

In many cases there are opportunities to cross between the two disciplines.

B.) There is a strong demand for each field. You will limit your career opportunities based on the classes that you take. If you go CPE you will not be able to specialize in RF. If you choose to specialize in RF, you will not be well suited for a CPE job. That is true of picking any major. I think with either EE or CPE you should not have a lot of difficulty finding a job.

At some schools there is a lot of overlap, at some there are very little. I got an EE degree for my undergrad, however I took a LOT of CPE classes. note: it is a lot easier to go from EE to CPE compared to CPE to EE
 
donpacino said:
In many cases there are opportunities to cross between the two disciplines.

At some schools there is a lot of overlap, at some there are very little. I got an EE degree for my undergrad, however I took a LOT of CPE classes. note: it is a lot easier to go from EE to CPE compared to CPE to EE

At the school that I am interested in both majors are essentially the same except for the electives.

donpacino said:
B.) There is a strong demand for each field. You will limit your career opportunities based on the classes that you take. If you go CPE you will not be able to specialize in RF. If you choose to specialize in RF, you will not be well suited for a CPE job. That is true of picking any major. I think with either EE or CPE you should not have a lot of difficulty finding a job.

In your opinion, what are the hot topics or rapidly growing fields in EE or CPE?
 
Right now I am working on embedded systems in the aerospace industry. The new big thing is FPGAs, the usage of which is similar to programming in some ways.

There is also a big push for modular reusable hardware and software, lasers and optics, and using serial com protocols to decrease wire weight and increase reliability.
 
What exactly is FPGAS? I just finished my first year so I have only done MATLAB
 
FPGA stands for Field Programmable Gate Array. It is essentially a piece of hardware that can easily implement large scale digital logic. An HDL (hardware description language) is used to tell the FPGA how to act. two examples of HDLs are VHDL and Verilog.

Matlab is traditionally a computation language. However there is something called auto coded firmware in which you design the digital logic in simulink or MATLAB and MATLAB generates the HDL files.
 
You may learn more about them when you take a digital logic class
 
Thank you for your help.
 
You should really check the specific program at the schools you are looking at. My daughter went through this decision.

First, you probably don't have to decide until your Junior year. And even then you could change your mind and maybe probably only have to add a semester.. So don't agonize too much.. My daughter started as a CE and realized she hated programming.. so it worked itself out.

If you are not a programmer and don't like it, then you will hate the CE major. It is an EE with more than just a Comp Sci Minor.. at least at my daughter's school. You had to take some of the serious Comp Sci courses like Compiler design. And there are the differences in the core EE as others have pointed out.. like power and RF. and focus on Digital in CE.

I think every EE program you will be learning microcontrollers whether or not you are taking CE or EE.

When I was looking at the job market a few years ago there were very few jobs that were specific in the CE requirement.. Does that mean a CE could not apply for an EE position? With most civilian employers I would say it would not matter, but with Federal jobs it probably would make a difference. Like the Patent Office.. the Federal Government are drones and very exacting with qualifications.

but in the end, if you don't like programming I would not touch the CE.
 
  • #10
I actually like programming very much.
 
  • #11
If you do CE, you will either become a programmer or electrical engineer, there aren't many jobs that combine both.
 
  • #12
But it doesn't limit you in EE? I am worried about employers seeing Computer Engineering and assuming I can't do EE work.
 
  • #13
sloan13 said:
But it doesn't limit you in EE? I am worried about employers seeing Computer Engineering and assuming I can't do EE work.

Why not just get an EE and do a minor in Comp Sci? Your job prospects will be a function of how far you are willing to relocate or where you currently live.
 
  • #14
member2357 said:
If you do CE, you will either become a programmer or electrical engineer, there aren't many jobs that combine both.

That is 100% not true. The embedded systems market has jobs that are perfect for a CPE major.
 
Last edited:
  • #15
eedad said:
Why not just get an EE and do a minor in Comp Sci? Your job prospects will be a function of how far you are willing to relocate or where you currently live.

EE with a minor in comp sci is different from getting a CE degree. it can be similar IFF you take all your electives in the CPE department and you take low level comp sci electives.

CPE will prepare you for any job that requires digital electronics, low level programming, designing processor boards, etc.

that being said if you are worried about not having enough EE background, getting an EE degree and taking a lot of CPE classes is not a bad route to take
 
  • #16
donpacino said:
That is 100% not true. The embedded systems market has jobs that are perfect for a CPE major.

I said "there aren't many jobs..." I know embedded systems combine both but that is only 1 job.
 
  • #17
I was looking at CpE instead of EE with a CS minor because the minor would add another semester. I already a little behind because I am transferring.
 
  • #18
member2357 said:
I said "there aren't many jobs..." I know embedded systems combine both but that is only 1 job.

true. However almost every modern device from a toaster to an airplane contains embedded electronics. there is a fairly high demand for computer engineering.

As far as computer engineering goes. There are a decent jobs out there. It'll make you very good at what you do. There is less jobs available then if you went for just EE.

that being said almost everyone in EE has one or two niches, something they are good at. I would say the computer engineering niche is no smaller than the analog electronics nich or the RF niche.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
4K
  • · Replies 23 ·
Replies
23
Views
7K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 22 ·
Replies
22
Views
5K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K