I'm a physics major but I'm currently attending a community college and i wont 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 doesnt 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?