The math foundations of Computer Science are the fundamental skills to understand advanced fields in Computer Science, and also the key to more advanced topics such as Theoretical Computer Science. It includes a range of topics such as Discrete Mathematics, Probability Theory, Combinatorics etc.
Courses of Math Foundations usually requires high school algebra knowledge.