• Support PF! Buy your school textbooks, materials and every day products via PF Here!

Programs Programming courses useful for physics majors?

I'm a physics undergrad and was wondering which programming classes are most useful/beneficial; python, linux, c++, java, etc...
 

symbolipoint

Homework Helper
Education Advisor
Gold Member
5,472
854
What does your departmental program specify as the required computer programming course or courses? Beyond that, I am only guessing that ANY and ALL programming languages or other such courses could be useful for a Physics student.

Your department MUST have a computer programming course requirement for undergraduate degree in Physics! At least one introductory course.
 
What does your departmental program specify as the required computer programming course or courses? Beyond that, I am only guessing that ANY and ALL programming languages or other such courses could be useful for a Physics student.

Your department MUST have a computer programming course requirement for undergraduate degree in Physics! At least one introductory course.
the phys dept only requires me to take c++, but i wanted to see what else would be useful in the long run, even the ones that aren't required. Thanks for the reply anyways!
 
312
120
C, C++, Fortran, and Python should be the most useful for you. After you've got some experience with once or more of those, I'd recommend learning how to use OpenCL and possibly CUDA for GPU accelerated computation. Individual graphics cards these days are as powerful as top tier supercomputers from the early 2000s, so it pays to know how to utilize them.
 

Vanadium 50

Staff Emeritus
Science Advisor
Education Advisor
22,599
4,877
I say this all the time, so why not say it again? I think you will find it much more useful to learn programming than a programming language.
 

symbolipoint

Homework Helper
Education Advisor
Gold Member
5,472
854
the phys dept only requires me to take c++, but i wanted to see what else would be useful in the long run, even the ones that aren't required. Thanks for the reply anyways!
I say this all the time, so why not say it again? I think you will find it much more useful to learn programming than a programming language.
Review, practice, and improve yourself at programming in your C++, and then later, you could decide better which other language to learn.
 

Want to reply to this thread?

"Programming courses useful for physics majors?" You must log in or register to reply here.

Physics Forums Values

We Value Quality
• Topics based on mainstream science
• Proper English grammar and spelling
We Value Civility
• Positive and compassionate attitudes
• Patience while debating
We Value Productivity
• Disciplined to remain on-topic
• Recognition of own weaknesses
• Solo and co-op problem solving
Top