How much CS as a physics major does one need?

Click For Summary

Discussion Overview

The discussion centers around the relevance and necessity of computer science (CS) coursework for undergraduate physics majors. Participants explore the balance between pursuing a minor in CS versus taking targeted classes, considering the implications for future academic and professional opportunities in physics.

Discussion Character

  • Exploratory
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant suggests that while general CS courses may not be particularly valuable, courses focused on numerical analysis programming could be more relevant to physics work.
  • Another participant raises concerns about the availability of CS classes at certain universities, noting that some programs have become highly competitive and restrictive regarding admissions and transfers.
  • The original poster mentions their son's background in programming through robotics and self-study, indicating a foundation that could influence the decision on how much CS to pursue.
  • There is a suggestion that the choice of university may significantly impact the availability of CS courses or a minor, which could be a critical factor for the student's education.

Areas of Agreement / Disagreement

Participants express differing views on the value of specific CS courses for physics majors, with no consensus on the ideal amount or type of CS education needed. The discussion also highlights varying opinions on the implications of university program restrictions.

Contextual Notes

Participants reference the competitive nature of CS programs at certain universities, which may limit access to courses for students in other majors. There is also an acknowledgment of the evolving landscape of required coursework in STEM fields.

Michael73
Messages
9
Reaction score
2
My son is a rising college freshman who is majoring in physics (and thinking about adding a second major in math). He also has an interest in computer science and programming. Through his own research he's discovered that a lot of the day-to-day work of academic and professional physicists involve some level of programming and heavy data analysis.

How much CS should a physics major take as an undergrad? Is it worth trying to get a minor in it or would several targeted classes suffice?
 
Physics news on Phys.org
You will get better answers from Physicists (I'm an EE with some CS background), but I would think that general CS courses like compilers and operating systems and database systems would be of limited value. Courses on numerical analysis programming would be much more in line with the Physics work, I would think.

Do you know what classes he is looking at taking? Is he already familiar with programming, and if so, in what languages?
 
  • Like
Likes   Reactions: vela
My son hasn't actually decided which school he's going to yet...UW Madison announces admissions later today and Cornell comes on Tuesday. Either way, he's been admitted to Indiana University and Purdue University.

This topic was raised in part because of a thread on FB for parents of admitted students at Purdue. Someone's son applied as an engineering major in the fall and in the interim decided to change to CS and was told "no." There were 5,700 CS applicants for less than 400 spots. Not only is Purdue not allowing anyone to transfer into the CS program as a major, but in the last few days they've frozen CS as a minor, too with no spots available. At this point only a handful of intro CS classes are even available.

When combined with the idea that at least some amount of CS classwork is beneficial for a physics major, all of the above raises the question if he isn't better off choosing a school where classes (or even a minor) is available?

As for his existing knowledge base...he was involved in his high school's FIRST robotics team as part of the programming team and is self-taught in PHP and some ASP.Net.
 
As I said in October, your son should come here and join the discussion. It's his future.
 
This part is something like what was happening some decades ago:

When combined with the idea that at least some amount of CS classwork is beneficial for a physics major, all of the above raises the question if he isn't better off choosing a school where classes (or even a minor) is available?

Such major field and maybe some of the courses were said to be "impacted programs" or "locally impacted programs", so entering or changing to it as major field was either difficult or not possible.

Physics as a major, probably will never become like that, but any and all STEM field majors will be able to register and attend at least any "required" computer science courses for their chosen major - degree.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 6 ·
Replies
6
Views
5K
Replies
9
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
41
Views
7K
  • · Replies 8 ·
Replies
8
Views
2K