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).
 
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...
I graduated with a BSc in Physics in 2020. Since there were limited opportunities in my country (mostly teaching), I decided to improve my programming skills and began working in IT, first as a software engineer and later as a quality assurance engineer, where I’ve now spent about 3 years. While this career path has provided financial stability, I’ve realized that my excitement and passion aren’t really there, unlike what I felt when studying or doing research in physics. Working in IT...
Hello, I’m an undergraduate student pursuing degrees in both computer science and physics. I was wondering if anyone here has graduated with these degrees and applied to a physics graduate program. I’m curious about how graduate programs evaluated your applications. In addition, if I’m interested in doing research in quantum fields related to materials or computational physics, what kinds of undergraduate research experiences would be most valuable?

Similar threads

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