Electrical Engineering vs Physics vs Computer Science

AI Thread Summary
A high school senior is uncertain about choosing between Electrical Engineering (EE), Computer Science (CS), and Physics as they prepare for tech school. They have a strong interest in both computers and electronics and are aware that EE and CS graduates tend to have higher starting salaries compared to physicists. Recommendations suggest starting with an EE major due to its broad applications and the potential to take CS courses within that discipline. There are also options for dual degrees, which could allow for exploration of both EE and CS with minimal additional time. Ultimately, the decision should align with personal interests and career goals, considering job market trends.
sheldonrocks97
Gold Member
Messages
66
Reaction score
2
I'm a high school senior and I'm going to tech school in the Fall. I applied and was admitted as an EE major, but I am also interested in possibly getting a degree in computer science or Physics instead. I always thought that EE was cool, but I also would be interested in being a computer scientist or physicist as well.

I've always been interested in computers and started using them since I was 3 and I know a bit of programming and think some of it is interesting. Then again, I am also interested in electronics as well and think they are interesting, too.

I'm not sure what degree to get and I'm transferring a lot of community college classes to a university so I'll have less time to make my decision.

Also, I have heard that computer science and EE majors make a ton of money after graduation, but physicist don't make as much.

I'm not sure what major to pick and I'm going to college in the Fall and I have to make a class schedule accordingly. What do you guys recommend?
 
Physics news on Phys.org
EE is a very broad field.

As an EE typically you can take some CS courses.
As an EE you also may end up taking classes that require electromagnetic knowledge that you would learn in physics.

I would recommend thinking about what you want to do when you are older. If you had to make a decision now, I would recommend going EE to start. Worst case senerio you lose a semester and double back to CS or physics.

Note I'm biased I am an EE
 
You have lots to time to decide what you want to do, but keep in mind of the three things you mentioned a physics degree will likely be least useful when you’re looking for a job after school (assuming the job market doesn’t do something very unexpected). IMO for what it’s worth, if you feel really strongly about majoring in physics I’d say go ahead and do physics, but if it’s a competition between physics and something else do the something else.
 
I am a physicist but I agree with Donpacino. EE is a very broad field and you may find your yearning for physics is entirely satisfied within the EE discipline. Most EE's do a great deal of computing as well. I think the monetary situation for physicists is improving (I graduated 35 years ago) but I think EE continues to have the edge.
 
Go EE. You definitely won't have a problem going to Grad School for CS. Depending on what you specialize in you can go to grad school for Physics. One of my colleagues is a leading researcher in String Theory and he did his undergrad in EE.
 
It's whatever you prefer, honestly. CS and EE are both solid degrees that lead down very different pathways, generally speaking.

I did a year in CS and a year in EET, I prefer EE/EET. I chose EET because it is more hands on than EE and I am a hands on kinda guy, and I already have electrical and electronics experience that will apply towards nearly any job I will get with an EET degree. When I say EET, I mean the 4 year degree from an ABET accredited university, not just the 2 year CC degree.

EE does seem to make more starting out than a CS degree, but with both the sky is the limit when it comes to income.

Also, do you know any programming languages? You will have to learn some in a CS degree, so if you do not like to program you may not like getting your CS degree.
 
Last edited:
At my university you can get a dual degree in EE and CS with only one extra year of study. Might be worth looking into.
 
shedonrocks97,

What is your tolerance for detailed nit-picky tasks?

I have the impression that CS people cannot avoid courses that involve many clerical aspects. (Perhaps its unfair to characterize the art of programming as having clerical aspects, but I will.) Glance at a text on compiler design and you'll see what I mean.

I think EE's get in the same extremes of detail in courses involving programming digital devices. I don't know whether a modern EE major can side step those. Perhaps he can if he specializes in power systems.

It would be interesting to hear comments on whether the modern physics majors can avoid doing a lot of computer programming or similar tasks.
 
Back
Top