Importance of CS in future courses and programs

AI Thread Summary
Pursuing a specialization in Physics opens up various research opportunities across fields such as nanomaterials, electromagnetism, condensed matter physics, astrophysics, particle physics, and optics and photonics. While computer science (CS) skills are increasingly important in physics, the extent required varies by field. Basic programming skills in languages like C++, Fortran, Mathematica, and Python are often sufficient for many research roles. Some areas may not demand extensive CS knowledge, focusing instead on computational methods and numerical analysis. However, having a solid foundation in algorithms and additional programming skills can enhance employability. Overall, while strong CS skills are beneficial, they are not strictly necessary for all physics research positions.
MathewsMD
Messages
430
Reaction score
7
I am currently considering pursuing a specialization in Physics and hopefully research in the future. I'm not exactly sure what exactly I'd like to go into, but fields like nanomaterials, electromagnetism, condensed matter physics, astrophysics, particle physics and optics and photonics. I know this is a very wide spectrum and my interests are not limited to these, but how extensive does one's CS skills have to be in such areas? What types of research specifically in these fields and others do not require much programming skills or CS involvement in general? Any comments on employability on graduates with weak/no computer science skills and experience?
 
Physics news on Phys.org
I have read that physics requires a considerable amount of computer science skills. However, for the fields you mentioned, I wouldn't expect anything more then programming (C++, Fortran or some language specific for computations like Mathematica would be enough) and numerical analysis. It's obviously beneficial to have more CS skills like strong knowledge of algorithms, and would help with employment, but I wouldn't deem it required.
 
As I see it anyone in a tech field should be required to learn 2 basic types of languages:
computation: matlab, mathmatica
testing,automation,scripting: python, C

at a minimum as a physicist I would learn mathmatica and python
 
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
5
Views
1K
Replies
3
Views
2K
Replies
3
Views
1K
Replies
7
Views
2K
Replies
1
Views
1K
Replies
5
Views
2K
Back
Top