Electrical vs Computer Engineering

Click For Summary

Discussion Overview

The discussion revolves around the decision-making process of a dual-major student in Electrical and Computer Engineering regarding course selection. The student is weighing the benefits of taking additional classes in electrical engineering against focusing on software and computing subjects that align more closely with their interests.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation

Main Points Raised

  • Some participants suggest that taking the additional electrical engineering classes would provide a more grounded education and prepare the student for unforeseen career paths.
  • One participant emphasizes the importance of analog technology and its relevance in case of failures in digital systems.
  • Another participant shares their experience, noting that communication theory and analog electronics were beneficial in their computer engineering job, highlighting the practical applications of the courses.
  • It is mentioned that modern electrical systems often require knowledge of computer engineering, and having a broad understanding can be advantageous in multidisciplinary environments.
  • Some participants argue that while breadth in education is valuable, the student could also consider taking additional software or computer engineering classes during the same period.
  • The original poster expresses a fluctuating mindset, feeling overwhelmed at times and leaning towards a focus on computer engineering, but recognizing the value of a dual approach when less stressed.

Areas of Agreement / Disagreement

Participants generally agree on the value of a broad education that includes both electrical and computer engineering concepts. However, there is no consensus on whether the student should prioritize additional classes in electrical engineering or focus more on their interests in software and computing.

Contextual Notes

The discussion reflects varying personal experiences and perspectives on the importance of interdisciplinary knowledge in engineering fields. There are indications of uncertainty regarding the optimal balance between breadth and depth in course selection.

Who May Find This Useful

Students considering dual majors in engineering, particularly those weighing the benefits of breadth versus specialization in their education.

Rai
Messages
2
Reaction score
0
Hello, I'm currently enrolled as a Dual-Major in Electrical & Computer Engineering. To be honest I'm more interested in the software and computing side of the aforementioned disciplines. But there are only 5 extra classes over my last 4 semesters I would have to take and they are:
-Electromagnetism I & II, Continuous Time Linear Systems, Analog Electronics and Communication Theory

So my question is should I overwork myself with classes that semi interest me but I don't fully love or should I put more time into a smaller amount of classes that I'm more inclined to?? Objectively 5 classes isn't that much but once you pass a threshold of hours per week it seems to get exponentially worse.
Is having more varied knowledge with less specialties(Less time to research software interactions for example) better as I can do all of the research I want after college??
 
Physics news on Phys.org
Rai - My recommendation would be to take the 5 extra classes, since they provide you a more grounded education.
As an engineer, you never know where your career may take you, especially if you develop new technology (which is likely).
BTW - We will always need ANALOG technology, especially if something happens to take out our digital technology (like a
super-volcano generating multiple EMPs).
 
My engineering program only offered a degree in Electrical & Computer engineering. But you could take either the "Power" side or "Computer" side. There were only 5 or so classes that differed between the 2 sides.
I took the computer path myself. Some of the classes that both sides had to take from your list included classes on communication theory (1 analog, 1 digital and 1 more general covering both). Analog electronics, Digital control systems (probably similar to your continuous time linear systems).

I can say now that I'm working in a job that is more computer engineering, I've found the communication theory courses have been really helpful. I deal a lot with getting our devices to communicate with one another and having the basic knowledge has helped me understand what is going on a lot quicker.
Analog electronics I've used to help build tools that people will use in the field to test equipment, and the digital control systems have helped me understand and talk about what our devices are doing better.

I agree with Tom, I'd take the classes if you can, you never know when the information will become helpful!

For note the classes that the computer side didn't take included:
1 Technical elective (we picked 2/6 power side picked 3/6)
Power Systems
Electromagnetism
Fields (these classes would have made electromechanics much easier when we took that class)
Digital Control Systems
 
I took both the electrical course and the computer paths in undergrad.

Getting breadth in undergrad is never a bad thing. Like you mentioned there will be plenty of time later to specialize. Here is something to think about.

Most modern electrical system will require some level of computer engineering, whether it be computing faults for power electronics, doing signal processing on a signal received by an antenna, or actually implementing a filter for control purposes.

Lets say you get a job as a software engineer at a company that does a lot of RF work. It will help to have an understanding of electromagnetics and communications. If you do anything with controls Continuous Time Linear Systems will help you, among other things. Most computer systems, especially embedded, interface with analog devices. You will prob need the knowledge at some point.

Many job for computer engineers will prefer that people have some level of knowledge in their industry. Taking those classes can help you. It will alos help basic understanding when in multidisciplinary and systems level meetings.
 
that being said, you could take additional software/computer engineering classes during that time, so it is really up to you. Generally it is a good idea to have a basic knowledge of the areas your subject interfaces with.
 
Thanks for the input guys, I'm going to go the Dual route. It's like what you all said - electrical devices interact with other electrical devices so the more the merrier.
I also noticed when I get overworked(primarily due to procrastination) I feel like solely Computer is the way to go but when I'm in a non-stressed mindset Dual seems too good not to do.
 

Similar threads

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