Careers with a CS/physics double major?

Click For Summary

Discussion Overview

The discussion revolves around the potential career paths available to individuals pursuing a double major in computer science (CS) and physics. Participants explore the overlap between these fields, the applicability of physics in various technological domains, and the implications for job opportunities without pursuing advanced degrees.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant notes the overlap between CS and physics, suggesting that a physics degree could enhance understanding in software development, especially in engineering or scientific contexts.
  • Another participant emphasizes the importance of modeling and simulations in both physics and CS, highlighting the demand for programming skills across various sectors.
  • Discussion includes specific applications of physics in CS, such as 3D graphics rendering and its reliance on advanced mathematics and physics principles.
  • Economics is mentioned as a surprising field where a background in physics and CS could be beneficial, particularly in analyzing market trends through simulations.
  • Concerns are raised about the necessity of advanced degrees for certain roles, particularly in modeling and simulations, with questions about the competitiveness of candidates with a double major versus those with higher qualifications.
  • Interest in video game development is expressed, with a participant seeking to understand how their double major could facilitate entry into that field.
  • There is a discussion about the relevance of a physics/CS major in computer engineering and other fields, with participants seeking to identify additional career options.

Areas of Agreement / Disagreement

Participants generally agree that a double major in CS and physics can be beneficial, particularly in fields that require strong analytical and programming skills. However, there is disagreement regarding the necessity of advanced degrees for certain career paths, with some participants suggesting that a double major alone may not suffice for competitive roles.

Contextual Notes

Some assumptions about job market expectations and the relationship between degree choice and employability remain unresolved. The discussion reflects varying perspectives on the importance of advanced degrees in specific fields.

mattattack
Messages
18
Reaction score
0
I've been doing CS for a year now with the intention to get into software development/software engineering. I decided to do a physics major in addition to my current CS degree. My main reasoning was that there's some overlap in science and CS. So getting a physics degree puts me in a place where I speak both the language of computers and physics if I were in a position that required both. Like working on software in an engineering or scientific field. I'm not fully aware of the benefits of doing a physics degree to the field of CS/technology, and I was wondering what careers I could do with CS/physics. I'm definitely not looking to do a PhD in physics (or anything else) right now, so that's a variable. It's something I'd be open to, however I just want to get my undergrad done first and get into work.

The good thing is the mathematics picked up in physics is widely applicable to CS. If you can do statistics and etc AI/machine learning would be so much easier to pick up. I've also heard that physics is applicable to robotics, and even computer engineering. But I don't know the full extent at which these two majors are good in tandem with each other. Like what sorts of perks come with doing physics in relation to CS, and what careers I'll be opening myself up to by doing physics. On the other hand I think I might be making a misinformed judgment going into a full physics degree.
 
Last edited:
Physics news on Phys.org
Rule 1: Major in what you care about, not what you think will get you a good job.

Anyway.

The two go together phenomenally well. Physics is concerned with modeling real-world phenomena with mathematical statements, computer science is ultimately concerned with designing algorithms to extract meaningful information from data. And regardless of actual career, being able to program and being computer literate is always an important and high-demand skill.

Just a small sample:

Just plain ol' physics. So much of it depends on computer models and simulations. Knowing how to toss together a Unix supercomputer on the cheap from a pile of old desktops will make you a literal hero to some departments and research teams (all over academia, government, and industry).

3-d graphics. Graphics rendering is a very specialized area of expertise, and a surprising amount of physics and advanced math gets involved when it comes to designing and programming graphics engines. For instance, consider this dev blog from the EVE Online people (CCP) http://community.eveonline.com/news/dev-blogs/pbr-and-making-eve-look-real/ They wanted to make the internet spaceships look more realistic and visually appealing, and a problem they've had in the past is dealing with lighting and light reflection off of objects resulting in some annoying issues, chiefly the problem that objects in a scene would not be lit evenly or shadows and obstructions would not be properly taken into account. Hence, they needed to simulate a more realistic picture of how light reflects off of objects of different texture.

Economics. This may be counter-intuitive, but physics, comp sci, and engineering backgrounds can do well in economics. Investors need people to analyze market trends and use simulations to make predictions about the economy. Not unlike analyzing the results from a lab experiment and modeling the results into a physical simulation. "Econophysics" is actually an active field of research. http://en.wikipedia.org/wiki/Econophysics
 
  • Like
Likes   Reactions: mattattack and Greg Bernhardt
@jack476 I'm following rule 1 AND rule 2: to major in what you care about AND what will get you a job ;)

You said physics is used in CS in terms of modeling and etc, however wouldn't you need a PhD or masters to work in such a field? And a PhD physics student would probably be preferred over a double major anyway.

Yes, knowing how to create a supercomputer is a damn huge benefit!

As for 3d graphics rendering, I'm actually extremely interested in video game development. Its something I could really see myself doing.

Economics on the other hand is an awesome way to make bank.

What about computer engineering? Can a physics/CS major get into such a field? And do you know of any other fields applicable here? I want to know my options here.
 
Last edited:
mattattack said:
to major in what you care about AND what will get you a job ;)

A job is not a reward for majoring in the right thing. Employers are usually not even thinking along these lines. They are thinking "what can this candidate bring to this company?"
 
Vanadium 50 said:
A job is not a reward for majoring in the right thing. Employers are usually not even thinking along these lines. They are thinking "what can this candidate bring to this company?"

I already know this. However majoring in the right thing gives you more expertise in a given field, if you understand what I'm saying. You can't get a job in engineering if you don't have an engineering degree for example.
 

Similar threads

Replies
3
Views
4K
  • · Replies 22 ·
Replies
22
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K