Computer Science + Physics: Advice for Double Major

  • Thread starter Thread starter JohnGano
  • Start date Start date
  • Tags Tags
    comp sci Physics
Click For Summary
SUMMARY

The discussion centers on pursuing a double major in Computer Science and Physics, particularly for a career in computational physics. Participants emphasize the importance of a solid physics foundation, highlighting essential courses such as Quantum Mechanics, Analytical Mechanics, and Electromagnetic Theory. They agree that while Computer Science skills are beneficial, a strong physics background is crucial for graduate school admission in physics. The consensus is that students should choose a degree program that maximizes their learning potential and aligns with their career goals.

PREREQUISITES
  • Understanding of core physics concepts such as Quantum Mechanics and Electromagnetic Theory.
  • Familiarity with Computer Science fundamentals and programming.
  • Knowledge of undergraduate course requirements for physics graduate programs.
  • Awareness of computational physics applications in modern research.
NEXT STEPS
  • Research the curriculum of computational physics programs to tailor your coursework.
  • Explore advanced topics in Quantum Mechanics and Statistical Mechanics.
  • Learn programming languages commonly used in computational physics, such as Python or C++.
  • Investigate the role of Computer Science in astrophysics and related fields.
USEFUL FOR

Students considering a double major in Computer Science and Physics, academic advisors, and anyone interested in pursuing a career in computational physics or related fields.

JohnGano
Messages
4
Reaction score
0
Hi everyone,

I'm thinking about doing a computer science/physics double major. I'm interested in computational physics, so I think it'd be a good match.

So I guess I have two questions...

1. If I wanted to do computational physics, would a computer science/math double major be a good foundation to get into grad school for computational physics? Or would it be better to have a stronger physics background?

2. What are the normal courses in a good physics program? The school I'm going to requires these courses:

Engineering Physics I & II
Modern Physics
Applied Mathematics
Analytical Mechanics
Microcomputer Interfacing
Electromagnetic Theory
Advanced Laboratory
Thermodynamics & Statistical Mechanics
Quantum Mechanics

Is there anything missing from this that a physics undergrad should normally take?

Thanks!
 
Physics news on Phys.org
I'm about to graduate with a physics/CS double major. I think CS is helpful for physics insofar as it gives you lots of programming experience, but if that's all you want out of it you should just do a bunch of programming on your own.

Some physics grad programs claim to require an undergraduate degree in physics. If you want to do physics, why would you do a math major instead? If you did CS/math you'd need to take a bunch of core physics courses to be ready for physics grad school.

I think the core of physics undergrad is quantum mechanics, classical mechanics, electromagnetism, and statistical mechanics. These look like your quantum mechanics, analytical mechanics, electromagnetic theory, and statistical mechanics courses. In general I think these courses are longer than a single term (two trimesters where I am) except maybe for stat. mech. My understanding is physics grad schools look most closely at these undergrad courses. Your list looks reasonable.
 
As a side note, computer science is actually very useful to most modern astrophysics research (which is largely computational - astro departments seem to outsource most of the analytical work to physics departments these days). So that is a path you can also consider.

Also, you're going to have to eventually learn some topics on your own. So go with the degree program that you'd get the most out of. I was a math major at first, and I immensely regret it, because I was paying tuition for it and not getting anything out of it that I couldn't get out of self-study (most math really can be done on your own, using textbooks from several decades ago, whereas CS uses a lot of very modern equipment).
 
Simfish said:
I was a math major at first, and I immensely regret it, because I was paying tuition for it and not getting anything out of it that I couldn't get out of self-study (most math really can be done on your own, using textbooks from several decades ago, whereas CS uses a lot of very modern equipment).
I disagree with that. Sure, you can learn some maths on your own, but if anything, I think it is one of those subjects you get most out of classroom learning. I think guidance by a professor is really important here, maybe not so much because you wouldn't be able to understand that stuff on your own, but because it would take you 10 times as long. As you get a good foundation, you are able to grasp the stuff pretty quickly that way, as well, but I think that only comes after a couple of years being immersed in it, and not coming straight out of high school. Just because CS or medicine or whatever requires stuff you don't have lying around in your room, whereas math doesn't, doesn't mean you get less out of your tuition.
 
I disagree with that. Sure, you can learn some maths on your own, but if anything, I think it is one of those subjects you get most out of classroom learning. I think guidance by a professor is really important here, maybe not so much because you wouldn't be able to understand that stuff on your own, but because it would take you 10 times as long. As you get a good foundation, you are able to grasp the stuff pretty quickly that way, as well, but I think that only comes after a couple of years being immersed in it, and not coming straight out of high school. Just because CS or medicine or whatever requires stuff you don't have lying around in your room, whereas math doesn't, doesn't mean you get less out of your tuition.

Yeah, it really works differently for different people I suppose. I have severe ADD, so I got virtually nothing out of math lectures, while I got a lot more out of classes where I could actually do things.

In that case, maybe it wasn't my business to go into this thread, but I think a diversity of experiences is still important, and I wanted someone else to respond to my comment.
 

Similar threads

  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 23 ·
Replies
23
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K