Courses How much CS as a physics major does one need?

AI Thread Summary
A rising college freshman majoring in physics is considering how much computer science (CS) coursework to take, given its relevance in physics for programming and data analysis. The discussion highlights the limited availability of CS classes and minors at Purdue University, where a high demand for CS spots has led to restrictions on transfers and enrollment. It suggests that targeted CS courses, particularly in numerical analysis, may be more beneficial than general CS classes. The student's existing programming experience from high school robotics and self-study in PHP and ASP.Net is noted, emphasizing the importance of choosing a school with accessible CS offerings. Overall, the conversation underscores the need for careful consideration of academic options to support a physics major's career prospects.
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?
 
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.
 
TL;DR Summary: What topics to cover to safely say I know arithmetic ? I am learning arithmetic from Indian NCERT textbook. Currently I have finished addition ,substraction of 2 digit numbers and divisions, multiplication of 1 digit numbers. I am moving pretty slowly. Can someone tell me what topics to cover first to build a framework and then go on in detail. I want to learn fast. It has taken me a year now learning arithmetic. I want to speed up. Thanks for the help in advance. (I also...
Hi community My aim is to get into research about atoms, specifically, I want to do experimental research that explores questions like: 1. Why do Gallium/Mercury have low melting points 2. Why are there so many exceptions and inconsistencies when it comes to explaining molecular structures / reaction mechanisms in inorganic and organic chemistry 3. Experimental research about fundamental Quantum Mechanics, such as the one being followed by Hiroshima university that proved that observing...
guys i am currently studying in computer science engineering [1st yr]. i was intrested in physics when i was in high school. due to some circumstances i chose computer science engineering degree. so i want to incoporate computer science engineering with physics and i came across computational physics. i am intrested studying it but i dont know where to start. can you guys reccomend me some yt channels or some free courses or some other way to learn the computational physics.

Similar threads

Back
Top