Math for programming
This course covered the discrete mathematics and probability you need for programming. Topics included sets, logic, functions, relations, graph theory, probability distributions, and statistical inference. Students applied these concepts to programming through exercises and problem-solving.