Computer knowledge for theoretical phyics

AI Thread Summary
A bachelor's degree in theoretical physics does not require extensive prior computer knowledge, as programming courses are typically included in the curriculum. However, having some familiarity with programming languages can be beneficial. The specific programming skills needed may vary depending on the area of theoretical physics, especially for those dealing with complex numerical algorithms. Basic understanding of reading and writing code is essential, as it allows students to engage with existing systems and tools. For simulations and modeling, software like Mathematica, Matlab, or Maple is often used, where understanding mathematical concepts is more critical than mastering syntax. Overall, starting with the basics and gradually building skills through coursework and practical experience is recommended.
Bradwast88
Messages
38
Reaction score
0
Hello!
I am going to do bachelors in theoretical physics in next year,so I want to know what kind of computer knowledge needs for theoretical physics (I mean even fast typing programming)

Thanks Have a nice day and happy x'mas!
 
Physics news on Phys.org
You don't necessarily have to know some computer knowledge before starting your degree. You'll likely have some programming course in your course-load. But if you have some time to learn a programming language, it will probably help you (not sure about how much) for your degree. Do you have a description of the courses you'll be taking? So that you could learn the programming language(s) you'll face in your degree.
 
Bradwast88 said:
Hello!
I am going to do bachelors in theoretical physics in next year,so I want to know what kind of computer knowledge needs for theoretical physics (I mean even fast typing programming)

Thanks Have a nice day and happy x'mas!

It depends on the type of theoretical physics, but there are some hairy numerical algorithms that require quite a bit of computer knowledge. The good news is that you can pick most of that up on the job, as long as you know the basics. The closest analogy that I can think of is that computer languages are like any other language. When you get off the plane in a foreign country, you probably won't be able to write novels, but the important thing is to know enough so that you can start stumble your way around. The most important thing to start out with is to be familar with the basics, and to be able to *read* computer code, so that when someone hands you a system, you don't immediately draw a blank.
 
Unless you are doing simultions/modeliing - you are most likely to be using something like Mathematica than Fortran or C++.
If you know the maths the syntax details of Mathematica or Matlab or Maple are trivial
 
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...
Back
Top