Computer Science + Physics: Advice for Double Major

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

Discussion Overview

The discussion revolves around the considerations and implications of pursuing a double major in computer science and physics, particularly in relation to a career in computational physics. Participants explore the necessary academic background, course requirements, and the value of each discipline in preparing for graduate studies in physics.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant questions whether a computer science/math double major provides a sufficient foundation for graduate studies in computational physics, suggesting that a stronger physics background might be more beneficial.
  • Another participant asserts that computational physics leans more towards physics than computer science, referencing previous discussions and resources that outline relevant curricula.
  • A participant with a physics/CS double major shares their experience, indicating that while programming skills are valuable, core physics courses are essential for graduate school readiness, emphasizing the importance of quantum mechanics, classical mechanics, electromagnetism, and statistical mechanics.
  • One reply highlights the utility of computer science in astrophysics research, suggesting that computational skills are increasingly important in that field.
  • Another participant expresses regret over initially majoring in math, arguing that self-study in math is often sufficient, while classroom learning in computer science is more advantageous due to the modern tools involved.
  • Contrasting views emerge regarding the value of classroom learning for mathematics, with some participants arguing that guidance from professors is crucial for effective learning, while others share personal experiences that suggest self-study can be adequate.
  • One participant mentions their personal challenges with traditional learning environments, indicating that individual experiences can significantly affect educational outcomes.

Areas of Agreement / Disagreement

Participants express differing opinions on the necessity of a physics background versus a math or computer science focus for computational physics. There is no consensus on the best approach to learning mathematics, with some advocating for classroom instruction and others favoring self-study.

Contextual Notes

Participants reference specific courses that are typically included in physics programs, but there is no agreement on whether additional courses are necessary. The discussion reflects a variety of personal experiences and learning preferences, which may influence opinions on educational paths.

Who May Find This Useful

Students considering a double major in computer science and physics, particularly those interested in computational physics, as well as individuals exploring the value of different educational approaches in STEM 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
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 23 ·
Replies
23
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 11 ·
Replies
11
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K