Should I take up electrical engineering or computer science?

In summary: There's a lot of crossover there.In summary, electrical engineering is more "physics-leaning" than computer science, but it's important to take as many physics electives as possible to gain admission to a physics graduate school.
  • #1
leoieris
2
1
I am currently in my final year of high school in India, and slightly confused as to which course I should take. I've always been interested in physics, and would eventually like to do research in quantum computing. I'm not sure whether to take a B.S. in Physics, or engineering (a BTech) in computers or electrical engineering.

I'm not as interested in computer science engineering as I am in physics, I'm only considering it because according to my parents, it is the safest option. I would prefer to take a B.S. in Physics, but not all of the 'good colleges' in India (the IITs) offer this degree, and my parents are insistent on me pursuing a BTech degree.

There are also research institutes like IISc and IISER, which would be great for a BS-MS dual degree in Physics. I would like to do my M.S. and eventually PhD in Physics, but as of now, which degree should I take up? Which degree would be better for me to switch to an M.S. in Physics after?
 
Physics news on Phys.org
  • #2
if you want to go for a graduate degree in physics, then major in physics.
 
  • Like
Likes Vanadium 50
  • #3
Quantum computing also require good electrical engineers.
 
  • #4
OP: Your scenario is confusingly worded. Let me see whether I have this straight.

* Your ultimate goal is to pursue a PhD in Physics. In which case, the obvious choice for an undergraduate major is Physics.

* But, due to other constraints, you need to choose between an undergraduate major in computer science and and undergraduate major in electrical engineering. "Other constraints" include restrictions within the Indian educational system and, more importantly, what major your parents are willing to fund.

* If the above captures your scenario properly, then I would recommend electrical engineering as being more "physics-leaning" than computer science. If you have the opportunity (and depending on your choice of educational institution, you might not), take as many physics electives as you can.

[ETA: As a side comment: That's the advantage of most (not all) US universities. Many students graduating from high school simply don't have enough experience to decide what major is best for them. The ability to defer or change choice of major and the ability to take electives among a variety of different fields provide great flexibility.]
 
  • Love
Likes Delta2
  • #5
I apologize for any confusion, but yes, you've got my current situation right. Thank you for your advice.
 
  • Like
Likes Delta2
  • #6
The problem with that plan is that it will be very, very difficult to enter graduate school in physics with less physics than the standard physics BS curriculum. Maybe you can be short one class, maybe even (althoughg it's less likely) two, but if you don't have a physics BS or close to it, it will be difficult to gain acceptance to a program intended to go beyond the BS.

CrysPhys called them electives, and they are, but they are virtually mandatory if you want to enter a physics graduate school.
 
  • Informative
Likes berkeman and symbolipoint
  • #7
leoieris said:
I apologize for any confusion, but yes, you've got my current situation right. Thank you for your advice.
Your OP (Original Post -- the first post that you made to start this thread) is pretty different from the thread title. Your OP is being addressed well by others, but I'd like to also address the question that you asked in your thread title, since that is how the majority of Google searches will find this thread.

For a student entering university trying to decide between EE and CS, one of the best ways is to do some projects on your own in each, to see which one is more interesting to you and more fun.

For exploring the EE option at a basic level, you should build up a few electronics kits that interest you and see if you enjoy building and using them. Back in my day (I grew up in a cave), the project kits were simple like an FM Radio or Digital Clock or similar. Nowadays you can use an Arduino plus some IO boards and a kit board to do all kinds of fun projects.

https://www.google.com/search?client=firefox-b-1-d&q=electronics+kits

https://www.google.com/search?client=firefox-b-1-d&q=arduino+kits

https://www.makershed.com/collections/electronics

On the software/CS side, you can look at challenge projects in programming to find some good things to try. You can also play around with programming some games that interest you. I've been working on an interactive Rubik's Cube program for a while, and am currently coding it in Python (mostly to help me practice solving the cubes).

@jedishrfu can probably suggest some good software challenge problems to try... :smile:
 
  • #8
The best site for interesting tasks is the

www.rosettacode.org

site where there are tasks to work and examples in a large variety of programming languages.

However, doing an arduino project or a raspberry pi project can introduce you to both hardware and software at the same time. Software project areas are quite diverse from simple applications to web-based application servers, to low-level hardware/software device projects.

In addition there are many good tutorials and projects on youtube if you search around for them. I currently have a book on building a robotic rover using a raspberry-pi, some motors + controllers and some sensors all controlled by the pi. Its a combo hardware and software project providing practical experience in debugging a project.
 
Last edited:
  • Informative
Likes berkeman
  • #9
Vanadium 50 said:
The problem with that plan is that it will be very, very difficult to enter graduate school in physics with less physics than the standard physics BS curriculum. Maybe you can be short one class, maybe even (althoughg it's less likely) two, but if you don't have a physics BS or close to it, it will be difficult to gain acceptance to a program intended to go beyond the BS.

CrysPhys called them electives, and they are, but they are virtually mandatory if you want to enter a physics graduate school.
Agreed. But given the over-constrained scenario that the OP has described, the question then becomes not what is the best option, or even what is a good option, but what is the less bad option.

All is not lost, however. Upon finishing his undergrad in electrical engineering, he may find that he actually loves electrical engineering and wants to pursue graduate studies in it. Or, he may find that he still has an empty longing for physics, and enrolls in a remedial/transition/bridge program to prepare him for a graduate program in physics. In which case, an undergrad in electrical engineering would give him better preparation than an undergrad in computer science.

Much will also depend on his ability, desire, and willingness, if necessary, to gain financial independence from his parents or to transfer to a different educational system (taking into account the risk of a family schism). But this is a lot to throw on the shoulders of a student still in high school.
 
Last edited:

FAQ: Should I take up electrical engineering or computer science?

Should I take up electrical engineering or computer science?

Both electrical engineering and computer science are highly sought after fields with great career opportunities. The decision ultimately depends on your interests and strengths.

What is the difference between electrical engineering and computer science?

Electrical engineering focuses on the study and application of electricity, electronics, and electromagnetism. Computer science, on the other hand, deals with the design and development of computer systems and software.

Which field has better job prospects?

Both fields have excellent job prospects, but it ultimately depends on the current job market and your location. Electrical engineering may have more opportunities in industries such as power and energy, while computer science may have more opportunities in technology and software companies.

Which field has a higher salary potential?

Both fields have high salary potential, but it again depends on the specific job and location. Electrical engineers may have higher salaries in industries such as aerospace and telecommunications, while computer scientists may have higher salaries in industries such as finance and healthcare.

Can I pursue a career in both fields?

Yes, many professionals have backgrounds in both electrical engineering and computer science. You can also specialize in areas that combine both fields, such as embedded systems or computer engineering.

Back
Top