Tangentially, it is a great topic to learn in general for those with a math interest and a bare minimum requirement for any higher math learning.
Now, different school, different teacher will have additional materials. That's possible. Most importantly, the author of this PDF created this for the CS students, so it CAN be in the title.
Sure some axioms, vector spaces, some polynomial, logic, here and there would be covered in calculus, differential and linear. But large part of the content would not be part of a CS/Engineering classes. Only what is relevant.
The classes in common were lower division calculus (8 or 12 hours, depending if you took the condensed accelerated version), linear algebra (3 hours), and probability (3 hours).
Students could of course take more math electives, but you could get a CS degree with just 14 hours of math   .
 Discrete math is a requirement for CS, but not for math, so I didn't count it. If you include it, that raises the number of hours to 17. Either way, that's only a semester's worth of math.
 CS students are required to take 24 hours of upper division electives, many of which are math oriented, but based on this list, it'd still be possible to fill those 24 hours with non-math related topics: https://www.cs.utexas.edu/undergraduate-program/academics/cu...
 I realize that many classes in the core CS curriculum are math oriented, like algorithms, however this would not fulfill a math requirement. One couldn't pick up a minor in math based on the core curriculum alone and would need to deliberately add math electives.
Having been through both I can see the logic of both approaches.
Though I note that this link has been updated by one day.
The one you linked: Fundamentals of Linear Algebra
The one here is: Algebra, Topology, Differential Calculus, and Optimization Theory