I'm an undergraduate student at the University of Minnesota, and I'm wondering about how necessary abstract algebra is for future careers in computational industry work or statistics graduate school. I have figured out that I will need advanced linear algebra, real analysis, and some basic probability theory to give myself flexibility, but I am unsure about abstract algebra. From what I have heard, I could get by without it, but graduates schools may be suspicious of a math student who did not take abstract algebra.
Right now I have three options: pursue a computer science minor, do the computational specialization for the math major, or pursue a statistics minor.
A computer science minor would give me enough room to study abstract algebra, but the other groupings are a bit more limiting. The computational math specialization essentially swaps abstract algebra out for numerical analysis while the statistics minor would focus more on statistical computing, though I doubt the usefulness of this path since it seems most statistics-related careers require grad school so I would learn this anyways.
So given the paths I want to take, would abstract algebra be a good idea?
Any advice is appreciated, and an extremely special thank you to those who are willing to offer some career guidance as well.
I'm writing this as an answer as it is too long for a comment. Knowledge of abstract algebra can be useful, especially if you'll be looking into computational/stats careers in science and engineering.
In particular, polynomials, polynomial rings, varieties and the theory of Gröbner bases are used througout science and engineering.
To quote Bernd Sturmfels (What is... a Gröbner basis):
I would encourage you to take a look at
to get an idea about what kind of topics appear in computational abstract algebra, how the algorithms look like, and how they are used (e.g. Forward and Inverse robotic kinematic problem, Chapter 6 of the book above).