Comparing EE & CS: Which Major is Right for You?

  • Thread starter Thread starter avant-garde
  • Start date Start date
  • Tags Tags
    Cs Ee Stuck
Click For Summary

Discussion Overview

The discussion revolves around the comparison between Electrical Engineering (EE) and Computer Science (CS) as potential majors for students. Participants explore various aspects such as intellectual rigor, career prospects, financial outcomes, and opportunities for entrepreneurship within both fields.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Exploratory

Main Points Raised

  • One participant expresses a preference for EE due to its perceived variety and job security across multiple industries, while also noting concerns about the difficulty of the major.
  • Another participant suggests that rigor in a field is beneficial and implies that EE may provide more practical knowledge and skills.
  • There is a discussion about the importance of choosing a field based on personal performance rather than solely on potential salary.
  • A junior EE shares their experience, indicating that programming is a significant component of the EE curriculum, countering the notion that CS is the only path for programming skills.
  • A suggestion is made for considering Computer Engineering as a potential major that bridges both EE and CS, highlighting an alternative path.

Areas of Agreement / Disagreement

Participants do not reach a consensus on which major is superior, as multiple competing views regarding the benefits and challenges of EE and CS are presented.

Contextual Notes

Some assumptions about job security, rigor, and the nature of programming in EE versus CS remain unresolved, as well as the implications of choosing one major over the other for future opportunities.

avant-garde
Messages
195
Reaction score
0
Hi, I am torn between these two majors that I will absolutely love. Here are the basics:

CS: I think that I would enjoy programming (although at this point, all I really know is a little java), and I like solving puzzles. However, I think that CS might be a little too theoretical for me; also, from what I heard, once you major in CS, you can't really go into other fields of engineering, so career prospects and protection from layoffs are limited.

EE: From what I heard, this field is very varied (EE can work for aerospace, biomedical companies, IT, energy, etc...), so you will always have a 'job', and can easily find your 'niche'. However, I have also heard that EE is one of the hardest majors.

Here are some questions I have:
Which field requires more intellectual rigor and more work?
Which field pays the most?
Which field has the brightest future?
Also, which one will open up better opportunities for entrepreneurship?



Thanks.
 
Physics news on Phys.org
Avant-garde discusses his choice between CS and EE and asks:

Here are some questions I have:
Which field requires more intellectual rigor and more work?
Which field pays the most?
Which field has the brightest future?
Also, which one will open up better opportunities for entrepreneurship?

I have only a few general comments for you, you very lucky and motivated student:

Which is more rigorous? Rigor is good! You may be more satisfied with practical knowledge and skills from "EE". (only my guess).

Which pays more? Not important. Choose the field which you can perform the best. If you can become an engineer and develop excellent programming skill ,... but isn't that what most engineering companies would expect?

Field with brightest future? This goes back to skills, knowledge, and rigor. Probably anything you choose in Engineering is good. You should also include whatever CS courses make you feel satisfied. Wow! What we could do if we had the opportunity to do things over again! ---- Seriously, as if you were an engineer, who would write the software programs which you would want to use for your job? OOHh, you say you would not have time to write them? Then who would write them for you, and how good would they be for what you want done? Buy from a software company which has something predesigned or custom designs?... What other complications does this present? Is the program too expensive for your company? Does the program have all the features you want and not too many extra features which you do not want?

What I'm suggesting is choose EE major and take whatever CS courses make you feel satisfied with the resulting topics and skills.
 
For what it's worth, I'm a junior EE and I've learned to program in C, C++, Assembly for an 8051, VHDL, Java, Visual Basic, Matlab, and LISP. Trust me, there's a lot of programming in an EE curriculum.
 
How bout computer engineering, its a bridge between both worlds.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 10 ·
Replies
10
Views
4K