Courses Is Data Structures and Algorithms Worthwhile for Computational Physics Majors?

  • Thread starter Thread starter darkchild
  • Start date Start date
  • Tags Tags
    Course
AI Thread Summary
A course in Data Structures and Algorithms is deemed essential for anyone pursuing computational physics and computational math, particularly for those engaging in large programming projects. While it is possible to work in computational physics using simpler tools like MATLAB, understanding data structures and algorithms is crucial for developing traditional computer programs. This foundational knowledge will enhance programming skills and problem-solving capabilities, making it a valuable addition to the curriculum for anyone serious about the field.
darkchild
Messages
153
Reaction score
0
My field of interest is computational physics and computational math. I'm planning my courses for next term and I wanted to know if anyone knowledgeable in the area of scientific computing or just experienced with a lot of programming for math applications thought a course called Data Structures and Algorithms would be worth my time. Here is the course description:

Definition, design, implementation of abstract data structures, including stacks, queues, generalized lists; implementation as contiguous or linked structures. Structures include tables and hashing, trees, graphs. Algorithms for manipulating structures, searching, sorting; introduction to the analysis of these algorithms.

Thanks.
 
Physics news on Phys.org
The course you're describing is one which is fairly essential if you are ever going to be doing large programming projects. It might be that you could technically get by in computational physics/math without knowing this material-- as far as I know there are people who are legitimately doing "computational physics" but never leave MATLAB :) -- but if you're ever going to find yourself needing to write a "traditional" computer program, and I imagine at some point you will, then I think it would very much help you to take a class of this kind.
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
I’ve been looking through the curricula of several European theoretical/mathematical physics MSc programs (ETH, Oxford, Cambridge, LMU, ENS Paris, etc), and I’m struck by how little emphasis they place on advanced fundamental courses. Nearly everything seems to be research-adjacent: string theory, quantum field theory, quantum optics, cosmology, soft matter physics, black hole radiation, etc. What I don’t see are the kinds of “second-pass fundamentals” I was hoping for, things like...
Back
Top