Hello. I don't really like writing walls of paragraphs like this, but I'm an undergraduate student studying computer science in my spring semester and thought that this site might be a good start to get insight on what maths would be beneficial for a general game programming - hopefully with a specialisation in AI/ML - or a graphics programming position.
The programme structure of my university makes it compulsory for students to select optional modules in order to progress through the course. Last semester i took on a maths module that focused on the foundations of linear algebra, geometry, probability and general maths - polynomials, rational functions, calculus 1 and some of calculus 2 - which i understand are essential to these disciplines.
However, this semester I'm not particularly sure what to go for. A sibling module to the maths one focuses on Digital Signal & Image Processing, Fourier Transformations and Numerical Analysis. From what i can gather, the latter is essential for optimisation in Machine Learning. This is a future interest of mine, and from the searches I've done on Master Programs, the ideal candidate would have studied Numerical Analysis but some of the programs also teach Numerical Analysis. From what i can also gather DSP/DIP are used significantly for pattern recognition and speech recognition and Fourier analysis has more applications in audio programming than games/graphics programming.
A second option Is in a module that focuses on automated reasoning. Most of the topics deal with automata like Turing machines - which i believe is valuable in understanding neural networks and general AI - computational complexity theory - which i believe is used for analysing algorithms - as well as finite and push-down automata. Altogether it seems like a perfect springboard for AI.
As you can probably tell though, I'm not well versed in either of these topics and probably got a lot of the details wrong. I would appreciate any advice on what math would be important for the aforementioned positions. Thanks in advance.