I'm a software engineering and mathematics student, I was searching for disciplines of mathematics that would go well with my engineering degree, and found a lot of people recommended that software engineers should learn at least a bit of linear algebra, giving book recomendations and else, but I couldn't find any real applications in the software world as to why this was advised.
I've studied a bit of (basic stuff off some introductory books) linear algebra, and I don't understand how any concept from there could be of use in this choice of engineering (I haven't taken many programming courses yet, though).
Anyway, does anyone know of some applications of linear algebra has in the software engineering world?
More generally, which courses should I take to complement my engineering degree (considering I'll most likely work in that industry in the future, but I study mathematics out of love for it)?