Programs Computer science important for physics majors?

AI Thread Summary
For physics majors planning to transfer to UC schools, taking a computer programming class is deemed important, particularly for those aiming for graduate studies in theoretical physics. While UC Berkeley recommends a programming class, UC San Diego and UC Irvine have specific requirements for C++ or C#. Given the relevance of programming in research, it is advised to take C++ before transferring, as it aligns with the requirements of multiple schools. Online classes can pose challenges, especially for those less experienced with computers, due to the difficulty in seeking help when needed. Overall, early exposure to programming is beneficial for future academic success.
proton
Messages
349
Reaction score
0
I'm a physics major but I'm currently attending a community college and i won't be able to transfer until I finish the spring term 2007 at a community college. I plan on transferring to the UC schools, but I'm not sure which one, and I want to eventually go to grad school and become a theoretical physicist. Here's the problem:
For UC Berkeley, the transfer guide says that they recommend, not require, me to take any computer programming class
For UCLA and UC Santa Barbara, the transfer guide doesn't require nor recommend any computer programming class
For UC San Diego, they require C++
For UC Irvine, they require C++ or C#
So my question is: is it really important for physics majors to even take a computer science class? does it matter which one? or should I wait until after I transfer to take a class?
 
Physics news on Phys.org
Yes, it's important. If you at least know one language it will be easier to learn others as needed when you do research. Plus the basic classes are easy A's. I don't think you need to wait to take it.
 
proton said:
does it matter which one? or should I wait until after I transfer to take a class?

I'd probably take C++ since two of your school choices list this particular language as a "requirement." I think the departments would probably allow you to petition some other language as a replacement, but why bother? I'd say this is a credit that would transfer easily, so there's no need to wait.
 
I guess I'll take C++ then. By the way, will taking the class online be hard if I am not the best when it comes to working with computers?
 
I guess the main problem with taking the class online is that it'd be much harder to ask for help when you're stuck (and I think most people would get stuck from time to time).
 
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

Replies
2
Views
6K
Replies
14
Views
2K
Replies
6
Views
3K
Replies
6
Views
3K
Back
Top