EE major and CS minor, or vice versa

In summary: Assistant Vice PresidentIn summary, the person is considering switching from a Computer Science major to an Electrical Engineering major with a minor in Computer Science. They are interested in computer control and embedded systems as well as scientific computing and working for an aerospace company. They are unsure about which degree would be more in demand and are considering taking some electives in computer engineering. Both an EE major with a minor in CS and a Computer Engineering major are suggested as good options based on the person's interests.
  • #1
Accipiter
4
0
Hello all--

I am in my first semester in Computer Science (4yr. degree), but I'm thinking of swapping to Electrical Engineering and minoring in Computer Science instead. Or, I could stay in CS and minor in EE. My question is, which option do you all think would be most beneficial in the long run?

I'm leaning towards EE major because the way I see it is that EE guys, with CS minor, can do EE jobs and CS jobs, but CS majors, with EE minor, could only do CS jobs. I could be wrong though...

I like programming, but I also like electronics. I'm interested in computer control and embedded systems, but I'm also interested in scientific computing. I think it would be neat to work for some kind of aerospace company. It would also be neat to program microcontrollers or do physics-and-math-heavy programming or work with navigation and communications.

Then, there's the problem of which degree is more in demand; I'm guessing CS, but I'm not sure I want to program 8 hrs a day.

Thanks,
Accipiter
 
Physics news on Phys.org
  • #2
one of my majors is EE; i do plenty of programming. If you are focused on being able to program for applicative uses like the ones you speak of, it would seem natural to go with EE and not even worry about the Comp sci minor. A computer science major entails plenty of work in and study in the theory algorithms(things like time and space complexity) and probably formal language theory. They're very beautiful subjects, but you sound like an applied guy. There are however, some very good classes like a course on operating systems which you should perhaps just take as elective. Another idea is to just major in computer engineering. Does your school offer that?
 
  • #3
I totally agree with ytoruno,

What you just said sounds like you should be a Computer Engineer, that's basically the middle guy between CS and EE.

Its def. where you would be doing computer control and embedded systems.

At my school Comp Sci has a lot of Computer Engineering courses as well, like digital design/computer organization (building processors/memory/etc)

Computer Engineering at my school has some EE (Signals,Transforms, Circuit Design, etc) and some Comp Sci

EE at my school can take CE courses but doesn't have too and I think they do a basic programming course in C/C++, and some ASM for microcontrollers.
 
Last edited:
  • #4
Ok, thanks.

My school doesn't offer a computer engineering degree per se, but if you major in EE, you have to choose either the Basic Option, the Computer Engineering Option, or the Telecommunications Option. The Basic Option is an EE major with about 5 EE electives, while the Computer Option is also an EE major, and is practically the same as the Basic, just with the electives filled in for you, and with a difference of two courses (the Basic option has a telecommunications course and a communications engineering course, while the comp. option puts two extra comp. sci. classes in their place--(1) adv. data structures, and (2) operating systems). So, from what both of you have said, I should obviously switch majors to EE and do the comp. option. So, I guess that's what I'll do.
 
  • #5
My dad's a EE with a minor in CS, and he does quite well for himself... retired as a AVP at HP making ~$200k /year and got a big bonus for doing it... before that he had plenty of work all the time, and had lots of fun designing half the crap in your PC. But he's pretty bright.
 
  • #6
Avp =
 

Related to EE major and CS minor, or vice versa

1. What is the difference between an EE major and a CS minor?

An EE (Electrical Engineering) major focuses on the design and development of electronic systems, while a CS (Computer Science) minor focuses on the study of algorithms, data structures, and programming languages. While both fields involve technology and problem-solving, they have different areas of focus and career paths.

2. Can I pursue an EE major and CS minor at the same time?

Yes, it is possible to pursue both an EE major and CS minor simultaneously. However, it may require careful planning and a heavier course load, as both fields have their own set of required courses. It is important to consult with an academic advisor to ensure that you can manage the workload and graduate on time.

3. How will an EE major and CS minor benefit me?

Having a combination of an EE major and CS minor can make you a well-rounded and versatile candidate for various job opportunities in the technology industry. You will have a strong foundation in both hardware and software, which is highly valued in fields such as robotics, artificial intelligence, and data science.

4. Can I switch between an EE major and CS minor?

Yes, it is possible to switch between an EE major and CS minor. However, it may require changing your course plan and may result in a longer time to graduation. It is important to discuss your options with an academic advisor before making a decision.

5. Which one should I choose: EE major and CS minor, or vice versa?

The decision between an EE major and CS minor, or vice versa, ultimately depends on your interests and career goals. If you are interested in hardware design and development, an EE major may be a better fit. If you are more interested in software development and programming, a CS minor may be a better choice. Consider your strengths and passions, and talk to professionals in both fields to gain insights before making a decision.

Similar threads

  • STEM Academic Advising
Replies
8
Views
1K
  • STEM Academic Advising
Replies
4
Views
906
  • STEM Academic Advising
Replies
6
Views
1K
Replies
3
Views
265
  • STEM Academic Advising
Replies
2
Views
1K
  • STEM Academic Advising
Replies
12
Views
1K
  • STEM Academic Advising
Replies
1
Views
547
  • STEM Academic Advising
Replies
3
Views
1K
Replies
2
Views
1K
  • STEM Academic Advising
Replies
4
Views
1K
Back
Top