Computer Science Classes Relevant to a Physicist

AI Thread Summary
The discussion centers on selecting Computer Science courses that will complement a major in Physics and enhance employability in physics-related careers. The participant outlines required courses for a Computer Science minor and highlights four classes: Discrete Systems Modeling/Simulation, Networks & Distributed Processing, Microprocessor Interfacing & Lab, and Computability/Automata. The emphasis is on the first three courses for their direct applications in physics simulations and hardware interfacing. Another contributor suggests replacing the Computability/Automata course with Analysis of Algorithms, arguing that while the former is not irrelevant, it may not be as beneficial for a physicist compared to understanding algorithm efficiency and performance. Overall, the focus is on practical skills that align with physics applications in technology and simulations.
KMcFadden
Messages
28
Reaction score
0
My plan is to major in Physics and to minor in Computer Science. Here are the classes required for a minor in Computer Science at the college I will be attending:

http://www.unf.edu/catalog/link/MINORCCIS3/

Here is a link for course descriptions: http://www.unf.edu/catalog/courses/ug/dept/6502/

I'm required to take four classes of those listed at the bottom of the first link. What classes do you think will be most beneficial to someone seeking employment as a physicist (or some other physics related career)?
 
Physics news on Phys.org
COP 4300 Discrete Systems Modeling/Simulation - do physics simulations
CNT 4504 (CEN4516) Networks & Distributed Processing - do physics simulations on many machines to speed things up
CDA 4312/4312L Microprocessor Interfacing & Lab - in-case you end up building computer chips or just using them
COT 3210 Computability/Automata - this has interesting uses in a variety of physics areas.
 
Thanks MathWarrior
 
MathWarrior said:
COP 4300 Discrete Systems Modeling/Simulation - do physics simulations
CNT 4504 (CEN4516) Networks & Distributed Processing - do physics simulations on many machines to speed things up
CDA 4312/4312L Microprocessor Interfacing & Lab - in-case you end up building computer chips or just using them
COT 3210 Computability/Automata - this has interesting uses in a variety of physics areas.

I'd agree with the first three, but I'd take COT4400: Analysis of Algorithms instead of the Computability/Automata course. I don't think COT 3210 is bad by any means, but you probably don't really need that much formal language theory. (As a physicist, you probably won't be called on to write many parsers, and you'll *never* have to determine if something is computable or not.) On the other hand, I think it would be valuable to take a course discussing general classes of algorithms and their efficiency (and limits to how efficient they can be).
 
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?
Back
Top