/sci/, is stuff like abstract algebra, analysis, topology, etc. useful in applied sciences?
What I mean is, if I wanted to make a breakthrough discovery in the EE/CS field (specifically, computer architecture), should I be focusing on learning higher math, rather than studying a variety of EE or programming techniques?
>>8954452
studying math is a lot like lifting. are you ever going to deadlift or squat something in real life? probably not. are those lifts still going to build functional muscle thats useful in other physical pursuits? yes.
>>8954464
right, and i get that. that's why every ECE learns basic linalg, euler's formulas, fourier / Z transforms, curl/divergence theorems, diff eq's, probability, etc.
what im wondering is about the more abstract maths.
if i spend time learning abstract algebra, am i doing the lifting equivalent of wrist curls while staring in the mirror?
>>8954452
A lot of higher math (especially topology) gets used in current research with machine learning algorithms.
You could try CompEng, especially robotic learning and cybernetics in the bio-tech industry is a big industry for applying higher math to optimized designs.
>>8954452
None of that shit is really relevent to computer architecture unless you are optimizing for a particular application that uses that type of math. But in reality most compute-intensive applications are based on linear algebra, FFTs, and shit like that. Learn some C and VHDL
>>8954452
Well, they are useful, but I don't think you have the time to study them. Better leave them for mathematicians and ask them for help.
>>8954659
This guy. Focus on learning EE/CS and learn the math when you need it. Only learn the math now if it sounds fun.
>>8954452
EE is basically applied functional analysis. Algebra makes it way into a lot of place in CE (Coding theory, CAS, etc)