Question about physics graduate school

Click For Summary

Discussion Overview

The discussion centers on the types of classes an undergraduate physics student should consider taking outside of their core physics curriculum to enhance their chances of being accepted into graduate school. The scope includes recommendations for mathematics and programming courses that could be beneficial for future studies in theoretical astrophysics or particle physics.

Discussion Character

  • Exploratory, Technical explanation, Homework-related

Main Points Raised

  • One participant suggests taking programming classes, highlighting the usefulness of languages such as Python, MATLAB, Fortran, and C for graduate studies.
  • Another participant agrees on the importance of programming skills and recommends a computational math or numerical analysis class.
  • A participant mentions that they are required to take a Python course but inquires about the value of learning Java or C, noting that Fortran is commonly used but may be declining in favor of C.
  • A participant shares a recommendation from a professor about the importance of numerical methods courses, indicating that lacking this knowledge could hinder progress in theoretical physics.
  • Complex analysis is mentioned as a potentially useful course, with a suggestion to consider taking graduate-level classes in that area.

Areas of Agreement / Disagreement

Participants generally agree on the value of programming skills and numerical methods, but there is no consensus on specific programming languages or the necessity of certain mathematics courses.

Contextual Notes

There are limitations regarding the specific requirements of graduate programs, as well as the varying importance of different programming languages and mathematical topics depending on individual research interests.

Who May Find This Useful

Undergraduate physics students considering graduate school, particularly those interested in theoretical astrophysics or particle physics, may find this discussion relevant.

Dr. Philgood
Messages
9
Reaction score
0
Hello all,

I am currently an undergraduate in physics and have a significant amount of room in my schedule for classes. This is because I took mostly maths and general classes my freshman year, when deciding my major, and now will have to stay an extra half or full year to complete the core physics classes. My question is what classes outside of physics(if any) will advance my chances of getting accepted into graduate school. I am not interested in double majoring and a mathematics minor is basically contained within the physics major. I have a choice of classes from any other field and maths which aren't included in the physics degree, and I was just wondering what would be most helpful? Maybe just any maths which aren't required that you graduate students find yourself using on a regular basis that I could get a jump start on, or anything else that would make me a more well rounded physicist.

Maths which are required: Obviously Calc I,II, and III, Differential equations, Partial Differential equations and linear algebra.(I noticed that absolutely no statistics is required, perhaps I am expected to pick that up in quantum?)

If it helps my area of interest for graduate school is theory in either astrophysics or particle physics.
 
Physics news on Phys.org
I would take any classes that would give me programming skills. I hear knowing how to use python, matlab, fortran, c or anything of the like is quite useful in grad school. Cheers.
 
I agree; take a basic programming class if you can't program already, and then look for something like a computational math or numerical analysis class.
 
Okay it sounds like computer programming could be very beneficial. I have to take a python course for my major but nothing really after that. Would you recommend becoming familiar with java or c? I hear fortran is used a lot but is beginning to be phased out by c.
 
One of my professors from community college did theoretical physics on string theory at caltech and said his most useful course was a numerical class. I didn't do any numerical methods courses as an undergraduate and I imagine that will slow me down in the long run, so that's a recommendation.

Complex analysis is useful, maybe take a graduate class or two.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K