Does programming use the knowledge of higher mathematics in colleges and universities?
There is no need to learn advanced mathematics, really! It is enough to know the concept of limit and some knowledge of discrete mathematics, including algebraic theory, graph theory and mathematical logic. Advanced mathematics is more useful for physical knowledge, and the theory of calculus is not needed to develop general user software, but this idea is really important.