Computer vs. Electrical Engineering

In summary, computer engineering is electronics and some programming and electrical deals more with hardware whether it's power lines or electronics. It is a subset of electrical engineering. There is a growing demand for digital electronics, software, and hardware. However, analog electronics will never go away.
  • #1
sloan13
73
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
  • #2
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
 
  • #3
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?
 
  • #4
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.
 
  • #5
What exactly is FPGAS? I just finished my first year so I have only done MATLAB
 
  • #6
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.
 
  • #7
You may learn more about them when you take a digital logic class
 
  • #8
Thank you for your help.
 
  • #9
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.
 

1. What is the difference between Computer Engineering and Electrical Engineering?

Computer Engineering is a discipline that focuses on the design and development of computer systems, including both hardware and software. Electrical Engineering, on the other hand, is a broader field that deals with the study and application of electricity, electronics, and electromagnetism. While both fields involve the use of computers, Computer Engineering is more specialized in the design and development of computer systems, while Electrical Engineering encompasses a wider range of electrical systems.

2. What skills are required for a career in Computer Engineering versus Electrical Engineering?

Both Computer Engineering and Electrical Engineering require a strong foundation in mathematics and physics. However, Computer Engineering also requires skills in programming and software development, while Electrical Engineering requires knowledge of circuit design, signal processing, and control systems.

3. Which field has better job prospects, Computer Engineering or Electrical Engineering?

Both fields have strong job prospects, as technology continues to advance and the demand for skilled engineers grows. However, according to the Bureau of Labor Statistics, Computer Engineering is expected to have a faster job growth rate than Electrical Engineering in the coming years.

4. Can someone with a degree in Computer Engineering work in the field of Electrical Engineering and vice versa?

While there is some overlap between the two fields, it may be more difficult for someone with a degree in Computer Engineering to work in the field of Electrical Engineering and vice versa. However, with additional education and training, it is possible to transition between the two fields.

5. Which field is more focused on hardware and which is more focused on software?

Computer Engineering is more focused on hardware, as it involves the design and development of computer systems, including the physical components such as processors, memory, and circuit boards. Electrical Engineering, while also involving hardware, has a broader focus and can encompass both hardware and software depending on the specific area of specialization.

Similar threads

  • STEM Academic Advising
Replies
3
Views
835
  • STEM Academic Advising
Replies
6
Views
725
  • STEM Academic Advising
Replies
8
Views
1K
  • STEM Academic Advising
Replies
23
Views
3K
Replies
6
Views
909
  • STEM Academic Advising
Replies
7
Views
992
  • STEM Academic Advising
Replies
7
Views
312
  • STEM Academic Advising
Replies
5
Views
1K
  • STEM Academic Advising
Replies
17
Views
984
Replies
10
Views
2K
Back
Top