Which Major Should I Choose: Physics or Computer Science?

Click For Summary
SUMMARY

The discussion centers on the decision between majoring in Physics or Computer Science for high school seniors. Physics typically requires a PhD for research positions, while a Bachelor's degree in Computer Science is more marketable. Participants emphasize that both majors share foundational courses, allowing for flexibility in course selection. They recommend exploring introductory courses in both fields to make an informed decision, highlighting the employability of a Physics degree in various non-research roles.

PREREQUISITES
  • Understanding of undergraduate course structures in Physics and Computer Science
  • Familiarity with STEM degree requirements and career paths
  • Knowledge of the significance of advanced degrees in Physics
  • Awareness of the overlap between Physics and Computer Science curricula
NEXT STEPS
  • Research the specific course requirements for Physics and Computer Science majors at your prospective universities
  • Explore career opportunities available with a Bachelor's degree in Computer Science
  • Investigate the potential job market for Physics graduates, including alternative career paths
  • Consult academic advisors about the feasibility of double majoring in Physics and Computer Science
USEFUL FOR

High school seniors contemplating their college majors, academic advisors, and individuals interested in the career implications of Physics and Computer Science degrees.

dcasarrubias
Messages
6
Reaction score
0
Hi, I am a high school senior and I am really having a hard time deciding what I should major in. I absolutely love Physics and Computer Science, but I am worried about majoring in Physics, because many people tell me that it is only worth getting if you attend one of the big ivy league schools. In Physics you have to get your PHD to be employable for most research jobs. On the other hand Computer science is more marketable with just a Bachelors degree. I also don't want to double major, because both majors are difficult and require complete time and focus. Any suggestions?

Thanks
 
Physics news on Phys.org
Physics does not require that you attend an ivy league university to be worth anything, that's silly. However, a PhD is generally required for physics research positions. And is more generally employable than just a BS in physics.

Computer Science seems to be much more marketable with just a BS.

High school physics isn't really a good indicator of what an actual physics curricula entails. Or of what physics even is. You won't know until you take the year of calculus based physics required for both physics and usually computer science majors.
 
I can't give too much experience from life as I'm in my third year of undergraduate studies. What I can say is that I'm from a small school and I know of several past graduates who have gone into work they love, and others who have gone into graduate programs for engineering and physics PhDs. Also, again in my experience, small schools give you a bit more of nurturing; I've seen people start basic research second semester freshman year and I have taken part in several interesting projects myself; I don't know if I would have the same experience at a large school.

I entered wanting to do engineering and later switched to physics, adding in math down the road. My suggestion would be just to take into courses in both when you get to college. You'll likely need some courses away from your major if you attend a liberal arts school, so it won't necessarily be time wasted. I will also say that my perception of physics has changed as I've gone through my undergraduate, you may find you like it more in more or that it just isn't for you.
 
If you like both, why not choose the more employable one?

I think physics requires a back-up plan. If you are great at job-searching type stuff, that could give you more of an option to choose physics without getting into trouble. You can at least get a minor in the other subject.
 
I think that a physics BS alone is a decent degree for people who want to graduate and then do basically anything BUT actual physics work. Train to become and actuary, go to law school, go to med school, lab technician, maybe even land a programming job, etc. It's all up to you to learn what you need to learn and be able to adapt to get the type of job you want.
 
dcasarrubias said:
Hi, I am a high school senior and I am really having a hard time deciding what I should major in. I absolutely love Physics and Computer Science, but I am worried about majoring in Physics, because many people tell me that it is only worth getting if you attend one of the big ivy league schools. In Physics you have to get your PHD to be employable for most research jobs. On the other hand Computer science is more marketable with just a Bachelors degree. I also don't want to double major, because both majors are difficult and require complete time and focus. Any suggestions?

Thanks

Since many physics and computer science programs require students to take the same or similar courses (particularly math courses), I don't particularly think double-majoring should be THAT much more difficult than pursuing either major on its own. It will require focus, organization, good study habits and hard work, but that is true of practically all STEM degrees (and to most other degree programs as well).
 
I mostly agree with Esuna and Jared. I can relate some experiences as a physicist working with several programmers on the same project. Some of this can require a background but you will get the idea. This was all done without an advanced physics degree.

I found programmers were using matrix inverse routines to invert an orthogonal matrix. I used my background in physics to tell them the routines were unnecessary and they merely had to transpose the matrix to get the inverse. This allowed them to simplify the code.

I used my background to find an error. After coding I noticed the even Legendre polynomials had odd terms in them. I told the programmers there had to be an error. This escaped the attention of the programmers.

These are two easy examples. I can recount more serious ones as well. Many times my physics background helped programmers and engineers on the same team to uncover errors and/or simplify or eliminate unneeded code.

I can only hope prospective employers are far-sighted and occasionally hire at least one physicist for a team instead of just another programmer or perhaps another engineer. At the same time, physics graduates may benefit from relating these and other similar experiences they hear to potential employers.
 
First I think you need to ask yourself what major you are truly interested in more. I'm sure you're leaning one way or another but this of course can change in a semester. I'm actually double majoring in physics and computer science and there is some overlap between the two majors. For my computer science major I have to take two lab sciences and for the physics I believe you have to at least take the intro course to CS. This is nice because if you were more interested in, let's say computer science, you can take the physics 1 course + lab and still be in line with your CS major. Then if you're still unsure(like me) you can take the physics II course + lab next semester. So it's nice because you have some flexibility and room to experiment the first couple of semesters. Just be sure to talk to your advisor :)
 
Major in "engineerig physics" and make cs your concentration.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
Replies
3
Views
5K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 23 ·
Replies
23
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K