Mathematics For Computer Science Tutorials and Courses Learn Mathematics For Computer Science online from the best math for programmers tutorials & courses recommended by the programming community. If you want to head towards finance, take as much statistics classes as you can, or even some in econometrics. Linear algebra is very useful in data analysis. On completion of 6.042J, students will be able to explain and apply the basic methods of discrete (noncontinuous) mathematics in computer science. You want classes that involve a lot of proofing. For general software engineering, I would recommend discrete math and some abstract algebra. BSc (hons) computer science with mathematics (optional sandwich year, … Find the top Calculus, Discrete Mathematics, Statistics, Number Theory, Linear Algebra tutorials/courses by choosing the right filter on this page. They will be able to use these methods in subsequent courses in the design and analysis of algorithms, computability theory, software engineering, and computer systems.