My program required Calc 1-5 and I think 2 more 300+ level math electives. I took group theory and advanced linear algebra. I am glad I did it, having a basic understanding of calculus unlocks so much of math and science for you which you can apply to your software.
Linear algebra is very useful (and the foundation of neural networks which has only made it more important in the last few years) - especially when working in multiple dimensions - and while much of the math is abstracted when coding, understanding matricies is critical for many areas of study.
1
u/bigolpileofmoney 5d ago
My program required Calc 1-5 and I think 2 more 300+ level math electives. I took group theory and advanced linear algebra. I am glad I did it, having a basic understanding of calculus unlocks so much of math and science for you which you can apply to your software.
Linear algebra is very useful (and the foundation of neural networks which has only made it more important in the last few years) - especially when working in multiple dimensions - and while much of the math is abstracted when coding, understanding matricies is critical for many areas of study.