It depends on what you mean by software engineering. If you mean software planning/management, then basically high school algebra is sufficient.<p>As AwesomeTogether said, you'd want calculus and linear algebra for computer graphics. You'd want the same for scientific computing.<p>But for business software development or web development you could again get by with high school algebra. (Unless you want a Bachelors degree in which case they'll want you to have a lot of math.)
Mathematical logic, Combinatorics, Graph Theory and Probability Theory.<p>for computer graphics and networks do Linear Algebra and Group Theory, Geometry and Calculus.