Programs Should my second major to physics be programming or math?

AI Thread Summary
Attending graduate school for physics, particularly in cosmology and astrophysics, requires careful consideration of undergraduate coursework. A double major is being contemplated, with a choice between computer programming and applied mathematics. Both subjects are deemed essential for a career in physics, as programming is crucial for computational tasks, while applied math is vital for understanding physical concepts. There is a debate on the necessity of programming, with some arguing it is less critical, but many emphasize its importance for practical applications like astronomical calculations. A suggestion is made to pursue one major while self-studying the other, depending on personal comfort levels with each subject. Ultimately, the decision should align with individual strengths and learning preferences.
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:
 
Hey, I am Andreas from Germany. I am currently 35 years old and I want to relearn math and physics. This is not one of these regular questions when it comes to this matter. So... I am very realistic about it. I know that there are severe contraints when it comes to selfstudy compared to a regular school and/or university (structure, peers, teachers, learning groups, tests, access to papers and so on) . I will never get a job in this field and I will never be taken serious by "real"...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...

Similar threads

Replies
10
Views
3K
Replies
8
Views
2K
Replies
13
Views
3K
Replies
8
Views
2K
Replies
6
Views
2K
Back
Top