Computer science important for physics majors?

Click For Summary

Discussion Overview

The discussion revolves around the importance of computer science classes for physics majors, particularly in the context of transferring to UC schools and preparing for graduate studies in theoretical physics. Participants explore whether taking a programming class is necessary, which programming language to choose, and the implications of taking such a class online.

Discussion Character

  • Debate/contested

Main Points Raised

  • One participant expresses uncertainty about the necessity of a computer science class for physics majors, questioning whether it matters which programming language to take or if it should be postponed until after transferring.
  • Another participant argues that knowing at least one programming language is beneficial for future research and suggests that introductory classes are generally easy to pass.
  • A different participant recommends taking C++ since it is a requirement for some of the intended transfer schools, suggesting that it would be easier to transfer credits from this class.
  • Concerns are raised about the challenges of taking an online programming class, particularly regarding the difficulty of seeking help when encountering problems.

Areas of Agreement / Disagreement

Participants do not reach a consensus on whether a computer science class is essential for physics majors, with differing opinions on the necessity and timing of taking such a class.

Contextual Notes

Some participants assume that the ease of transferring credits may influence the decision on which programming language to take, and there is an acknowledgment of potential difficulties in online learning environments.

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).
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 8 ·
Replies
8
Views
7K
  • · Replies 23 ·
Replies
23
Views
7K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 21 ·
Replies
21
Views
4K