Careers with a CS/physics double major?

Click For Summary
SUMMARY

The discussion centers on the career opportunities available for individuals pursuing a double major in Computer Science (CS) and Physics. Participants highlight the synergy between the two fields, emphasizing that skills in physics, particularly in mathematics and modeling, enhance capabilities in software development, robotics, and computer engineering. Notable career paths include roles in 3D graphics rendering, AI/machine learning, and even economics, where physics principles apply to market analysis. The consensus is that a CS/Physics background equips graduates with valuable skills that are in high demand across various industries.

PREREQUISITES
  • Understanding of Computer Science fundamentals
  • Basic knowledge of Physics principles
  • Familiarity with mathematical modeling techniques
  • Awareness of software development practices
NEXT STEPS
  • Explore career opportunities in 3D graphics rendering and game development
  • Research AI and machine learning applications in software engineering
  • Investigate the field of Econophysics and its relevance to economics
  • Learn about computer engineering principles and their intersection with CS and Physics
USEFUL FOR

Students and professionals in Computer Science and Physics, software developers, game developers, and anyone interested in leveraging a dual degree for diverse career opportunities in technology and engineering.

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
3K
  • · Replies 22 ·
Replies
22
Views
4K
  • · 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
709
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K