Which Major Should I Choose: Physics or Computer Science?

AI Thread Summary
Deciding between a major in Physics and Computer Science can be challenging for high school seniors. Physics is often perceived as requiring an Ivy League education and a PhD for research roles, but it can still be valuable for various careers outside of traditional physics jobs. A Bachelor's degree in Physics can lead to diverse opportunities, including roles in law, medicine, and programming, though a backup plan is advisable due to the competitive nature of physics research positions. Computer Science, on the other hand, is recognized for its marketability with just a Bachelor's degree, making it an attractive option for immediate employment. Many programs in both fields share foundational courses, suggesting that pursuing a double major may not be as daunting as it seems, especially if students manage their time effectively. Exploring introductory courses in both subjects during the first year can help clarify interests and allow for flexibility in academic choices. Ultimately, students should consider their genuine interest in each field and the potential career paths available to them.
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.
 
Back
Top