Should my second major to physics be programming or math?

Click For Summary
SUMMARY

The discussion centers on the decision of whether to pursue a second major in computer programming or applied mathematics alongside a primary focus in physics, particularly for graduate studies in cosmology and astrophysics. Participants emphasize the importance of both fields, noting that programming skills are essential for computational tasks in physics, while applied mathematics is crucial for theoretical understanding. One contributor suggests that personal comfort with each subject should guide the decision, advocating for self-learning in the less favored area. Tools like Matlab are highlighted as vital for astronomical calculations.

PREREQUISITES
  • Understanding of basic physics concepts relevant to cosmology and astrophysics
  • Familiarity with programming languages such as Matlab and Java
  • Knowledge of applied mathematics principles
  • Awareness of graduate school requirements for physics
NEXT STEPS
  • Research the syllabus for undergraduate programming courses relevant to physics
  • Explore self-learning resources for Matlab and Java programming
  • Investigate applied mathematics topics that are particularly useful in physics
  • Connect with senior members or advisors for personalized academic guidance
USEFUL FOR

Students planning to pursue graduate studies in physics, particularly those interested in cosmology and astrophysics, as well as anyone considering a dual major in programming or applied mathematics.

astroman707
Messages
61
Reaction score
5
I’m planning on attending graduate school for physics. My interest is currently in cosmology and astrophysics, but I’m keeping an open mind. I’d like to be prepared in case I choose another field, or go into private sector instead of academia.

I’ve decided I want to double major in my undergrad, and I’m torn between what to take with physics: computer programming, or applied math.

Which one would benefit me the most?
Any general insight into this topic is appreciated.
 
Physics news on Phys.org
Both subjects are very important for physics. Whichever field you go to, you will need programming, while you will need applied maths to understand physics. I have heard some professors saying that programming is not very essential, but I would like to contradict them. For example, I cannot even think of doing astronomical calculations without Matlab or any such alternative. I feel both subjects are equally important.

Is it possible to get the syllabus for the programming subject?

If I were you, I would have taken one subject with physics, and learned the other by myself. In my case, I would have taken a second major in maths, because I feel comfortable learning programming at home (in fact, I have learned Matlab, java, html, etc. mostly by myself), and not so comfortable in maths.

What you should take solely depends on your comfort level in the subjects. If you feel you can handle maths on your own and not programming, then you take programming as your second major, and vice-versa.

That's what I had to say. Senior members might give better advice. :smile:
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K