Should I study Computer Science or Physics in college?

In summary: interesting arguments in favor of hiring a person with a physics degree for certain types of computer science jobs, but ultimately the decision comes down to the individual company and the specific position in question.
  • #1
comuterscienceman27
2
0
Hello,
I am a high school senior in both IB physics and IB computer science. I have been accepted to college at UNC Chapel Hill next year, and I am trying to decide what to major in. I enjoy learning about physics a lot, but I also love computer science, and it seems like it has more job opportunities. Any advice? Would be greatly appreciated.
 
Physics news on Phys.org
  • #2
comuterscienceman27 said:
Hello,
I am a high school senior in both IB physics and IB computer science. I have been accepted to college at UNC Chapel Hill next year, and I am trying to decide what to major in. I enjoy learning about physics a lot, but I also love computer science, and it seems like it has more job opportunities. Any advice? Would be greatly appreciated.
Yes study those for sure!
 
  • #3
symbolipoint said:
Yes study those for sure!

Hello,
I appreciate your response; however, I don't think I worded the question clearly. I am trying to choose between the two subjects, and hoped people would give me advice on which one to pick. I am really torn.
 
  • #4
comuterscienceman27 said:
Hello,
I appreciate your response; however, I don't think I worded the question clearly. I am trying to choose between the two subjects, and hoped people would give me advice on which one to pick. I am really torn.

Is it not possible to double major in both programs? There is overlap between physics and computer science, and both programs have similar math requirements, so it shouldn't be too tough to do so.

At any rate, you don't have to make any immediate decision right now. My understanding is that in most American colleges/universities, you typically don't have to declare your major until the end of second year, so you can take the courses and see how you feel about them by then.
 
  • #5
comuterscienceman27 said:
Hello,
I am a high school senior in both IB physics and IB computer science. I have been accepted to college at UNC Chapel Hill next year, and I am trying to decide what to major in. I enjoy learning about physics a lot, but I also love computer science, and it seems like it has more job opportunities. Any advice? Would be greatly appreciated.

You are more likely to get hired for computer science jobs with a degree in physics than for physics jobs with a degree in computer science. A lot of the computer science industry bases hiring decisions more on a combination of demonstrated experience and ANY STEM degree without being nearly as firm on the BS being in computer science than other fields.
 
  • Like
Likes poseidon721
  • #6
Dr. Courtney said:
You are more likely to get hired for computer science jobs with a degree in physics than for physics jobs with a degree in computer science. A lot of the computer science industry bases hiring decisions more on a combination of demonstrated experience and ANY STEM degree without being nearly as firm on the BS being in computer science than other fields.

While I largely agree with you that the tech industry do hire those with a degree in physics for essentially computer science jobs, what you ignore is whether a physics degree holder is truly competitive when compared to a pool of computer science graduates for those jobs.

For example, say a company (we'll call it HighTechCom, for this example), had 1 opening for an entry-level software engineer/programmer/developer. Suppose you have 2 candidates, A and B.
Candidate A has a BS in CS with about a year's programming experience through internships and can program in various programming languages (C++, Python, etc.). Candidate has a BS in physics with about the same amount of programming experience through summer jobs/internships and self-study and can program in the same programming languages.

Let's assume, for arguments case, that both candidates passed the initial screening interview and both were generally favourable. If it comes to a choice between A and B, who would the hiring manager more likely hire?
 
  • #7
StatGuy2000 said:
While I largely agree with you that the tech industry do hire those with a degree in physics for essentially computer science jobs, what you ignore is whether a physics degree holder is truly competitive when compared to a pool of computer science graduates for those jobs.

For example, say a company (we'll call it HighTechCom, for this example), had 1 opening for an entry-level software engineer/programmer/developer. Suppose you have 2 candidates, A and B.
Candidate A has a BS in CS with about a year's programming experience through internships and can program in various programming languages (C++, Python, etc.). Candidate has a BS in physics with about the same amount of programming experience through summer jobs/internships and self-study and can program in the same programming languages.

Let's assume, for arguments case, that both candidates passed the initial screening interview and both were generally favourable. If it comes to a choice between A and B, who would the hiring manager more likely hire?

One can always concoct a specific case where one degree is more likely to be hired than another.

I think it is wiser to think about the job market as a whole (or specific local markets) than one specific position. Most people with real and significant programming skills don't sit unemployed very long in the US, unless they geographical constraints in a weak local market.

On the other hand, there are a lot of jobs preferring physics and engineering degrees where the hiring manager won't even see the resume of CS graduates, because they won't make it past the HR screening.

A degree gets you past the HR screening and into the interview. After that, the candidate has to win the job. A strong programming portfolio and interview matters much more than the subject on the diploma once you make it to the interview.
 
  • Like
Likes StatGuy2000
  • #8
I think what @Dr. Courtney is kind of trying to say, or at least one point he is trying to make, is that a physics degree is a great way of differentiating yourself to an employer. (correct me if I'm wrong).

Someone with a physics degree who can also program would I think stand out from a person with a C.S. degree. (It is of course assumed that if you have a C.S. degree that you have done some programming.)

The trick of course is that at some point you will have to learn programming skills. This won't automatically be part of your physics curriculum, but it can be learned.

When I decided to go back to school I had already been working in I.T. for 8 years or so. The thought of majoring in computer science made me cringe, because it felt like it was just more job training. I decided instead to major in mathematics, which was much more intellectually satisfying, and because I knew I could stack the skills I needed back on top of that degree. I'm still doing the "stacking" but I have to stay it's been pretty rewarding. I do wish I had more programming classes, but I was trying not to spend too much time in school. (Then I decided to get a master's - whoops).

-Dave K
 
  • Like
Likes poseidon721
  • #9
comuterscienceman27 said:
Hello,
I appreciate your response; however, I don't think I worded the question clearly. I am trying to choose between the two subjects, and hoped people would give me advice on which one to pick. I am really torn.
Yes, I knew that but decided to give a very open, inclusive answer. STUDY BOTH, but you are who needs to decide which to give more emphasis. Study Physics to understand the world/the universe/the way matter and energy work; but study at least some computer science and computer programming because you will want that knowledge and skill, too, to apply in your physics, other science, or other life-activities and studies. IF you choose Physics or some kind of engineering or other science, you soon WILL want to create a data-handling program of your own, for YOUR objectives.
 
  • #10
Study CS. Majoring in Physics makes it harder and longer. You need extra time and effort - taking extra classes or self-taughting programming in addition to time-consuming physics major. If you study CS you pick up programming skills without great effort because it's part of your major. Then you can use that extra time to do interesting projects, learn new programming language or simply pursue physics as hobby.
 
  • #11
Rika said:
Study CS. Majoring in Physics makes it harder and longer. You need extra time and effort - taking extra classes or self-taughting programming in addition to time-consuming physics major. If you study CS you pick up programming skills without great effort because it's part of your major. Then you can use that extra time to do interesting projects, learn new programming language or simply pursue physics as hobby.

Basically "don't do it because it's difficult."

Not going to ace an interview with that attitude.

-Dave K
 
  • #12
Please, don't be hypocrite. Being well-established professional with 8+ experience is different than being fresh high school graduate. You could even major in gender studies and you would be fine because you already have the skills. Going back to school for fun and challenge is different than studying to become professional and nope. You won't ace an interview if you can't solve problem in most efficient way. Choosing more difficult way because it's more difficult is madness. Studying physics is not more difficult because it's more intellectually demanding. It's more difficult because it's less efficient if you want to get good job in IT. Like I said - instead od gaining in-depth programming/CS knowledge you spend your time studying academic field that won't give you many marketable skills.
 
  • Like
Likes poseidon721
  • #13
Rika, you are missing the point or part of the point. Studying Physics can be good for someone. Studying computer science including programming gives practical ability for handling data and doing computations. Physics study will also make plenty of opportunity for making programs to handle information found and used in the study. More briefly, Physics is good for a person and computerization is often good for Physics. This is why also very briefly earlier, I said "study both". One would pick the major field of his choosing, but if Physics (or any other science or engineering) is the major choice, then include at least some computer or programming courses.
 
  • Like
Likes poseidon721
  • #14
Here is one way to view this:
Physics course and a lab class session - you measure some data, maybe many data points, data in some/whatever numerical form you measured. Now to finish the lab assignment you have some computations or calculations. You want a neat way of handling your information. You might design and write a computer program, using whatever programming language you know or like. Now once the program is ready, input your information and run the program to do the computing. ... THERE! You have your numeric results.

Also be aware, you might want to learn about how to hook computers to equipment either to control processes or to take measured data AND handle the calculations from that data, so this means writing programs.
 

1. Should I study Computer Science or Physics in college?

The decision to study either Computer Science or Physics in college depends on your interests and career goals. Both fields have their own unique set of skills and opportunities.

2. What are the main differences between Computer Science and Physics?

Computer Science is focused on the study of computers and computing systems, including software development, programming languages, and algorithms. Physics, on the other hand, is the study of the natural world and its laws and principles through experimentation and mathematical analysis.

3. Which field has better job prospects?

Both Computer Science and Physics have strong job prospects, as both fields are in demand in various industries. However, the job market for Computer Science is currently growing at a faster rate, with a wide range of job opportunities in technology, finance, healthcare, and more.

4. Is one field more difficult than the other?

This largely depends on the individual's strengths and interests. Computer Science may be more challenging for someone who is not interested in programming or problem-solving, while Physics may be more difficult for someone who struggles with complex mathematical concepts.

5. Can I study both Computer Science and Physics in college?

Yes, many colleges and universities offer dual degree programs that allow students to study both Computer Science and Physics. This can be a great option for those interested in careers that combine both fields, such as computational physics or scientific computing.

Similar threads

Replies
18
Views
3K
  • STEM Career Guidance
Replies
3
Views
2K
  • STEM Career Guidance
Replies
6
Views
264
  • STEM Career Guidance
Replies
1
Views
2K
  • STEM Career Guidance
Replies
11
Views
715
  • STEM Career Guidance
Replies
18
Views
4K
  • STEM Career Guidance
Replies
4
Views
2K
  • STEM Career Guidance
Replies
13
Views
5K
  • STEM Career Guidance
Replies
15
Views
2K
  • STEM Career Guidance
Replies
18
Views
3K
Back
Top