Programs Is Programming Experience Necessary for a PhD in Theoretical Particle Physics?

AI Thread Summary
Pursuing a PhD in theoretical particle physics often involves numerical algorithms and Monte Carlo simulations, which may require programming skills. While theoretical high-energy physics (HEP) is generally less programming-intensive than experimental HEP, familiarity with programming is still beneficial. The discussion highlights that candidates with limited programming experience can succeed, as many have relearned necessary skills during their studies. It is advisable to prepare by studying relevant programming concepts and numerical methods, particularly in Java, which can facilitate rapid development of solutions. Engaging with practical problems from previous studies can also enhance readiness for the PhD program.
parton
Messages
79
Reaction score
1
Hi!

I'd like to do a PhD in theoretical particle physics, but I have the following problem. I found an advertisement, where I should work on numerical algorithms for the calculation of
some certain integrals. Furthermore, I should work on Monte Carlo simulations.

During my master thesis I worked on analytic computations and I was never really confronted with "programming tasks" during my studies.

I have good knowledge of Java and I know the basics of C++, which I acquired during my school time and I already used them in different projects. But there, I was confronted with the integration of
sql-databases, game development etc., but never with physical calculations.

Now I just like to know if such knowledge and practical experience with physical problems is necessary to start a PhD or if I can acquire this skills during the PhD. What do you know about that? Was anyone already in a similar situation?

I would be very glad if someone could help me. Thanks!
 
Physics news on Phys.org
Theoretical HEP is less programming-intensive than Experimental HEP, but you're probably still going to need to know how to do it. Depends on what exactly you're looking to get into.
 
for my undergrad research project that involved MC simulations, I had to relearn a lot of stuff I forgot from my c++ class I had taken 2 years ago. I'd imagine its similar for the phD
 
I had no problem getting a post like you describe with about the same kind of experience that you describe. The one difference was that it was in a "non-sexy" area - magnetohydrodynamics rather than particle physics. You don't want to go in blind, try reading up on some of this stuff. I keep on meaning to read "Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk: An Introduction with Java and Smalltalk (The Morgan Kaufmann Series in Software Engineering and Programming) by Didier H. Besset", but I don't have to do this stuff for a living anymore :) As it's Java-based then you may be able to develop 'something' quickly, maybe before interview. Can you solve some of your MSc problems numerically? (Also - Smalltalk really rocks. It's a nice language to have on your CV, the "object cognoscenti" will rate you for knowing about it...)
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
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

Back
Top