Ninguno te ayudará directamente. La mayoría de los CS tradicionales involucran muy poca matemática. Las partes que involucran directamente a las matemáticas involucran cosas como la combinatoria, la matemática discreta o la teoría de grafos. Solo una pequeña fracción de CS requiere más matemáticas que eso.
Las clases de matemáticas avanzadas, como el álgebra abstracta o el análisis real, pueden ser indirectamente útiles porque pueden entrenar su mente y ayudarlo a ser un pensador más claro y riguroso, o ayudarlo a tratar mejor la abstracción. Esto puede ayudarte cuando estás tratando con lenguajes de programación funcionales más abstractos, por ejemplo.
(Soy una persona de matemáticas con un título de CS y que ahora trabaja como ingeniero de software).
- ¿Debo continuar a un Ph.D. ¿Con una beca completa en Japón o comenzar de nuevo en los Estados Unidos?
- Tengo 21 años y en el tercer año de un curso de derecho de 5 años. Mis logros no son grandes y solo he logrado superar el curso sin fallos, pero ahora quiero sacar algo de mí mismo. ¿Es posible, y qué puedo hacer?
- Soy un ingeniero de hardware con un Ph.D. grado en EE ¿Cuáles son las ventajas y desventajas de obtener un título de JD y convertirse en abogado de patentes?
- He completado mi 1er año en la mecánica B.Tech. ¿Qué tengo que hacer? ¿Cómo debo trabajar para que, al final del cuarto año, entre en alguno de los IIM?
- Quiero intentar aprender matemática y física de la escuela secundaria en el menor tiempo posible, ¿cómo debo empezar?
Edición: Esta respuesta aborda la CS tradicional (cosas como sistemas, algoritmos, estructuras de datos, bases de datos, lenguajes de programación, compiladores, etc.). Para las partes menos tradicionales de la CS, como los gráficos o el aprendizaje automático, se necesitan algunos temas matemáticos avanzados, como el álgebra lineal, el cálculo multivariable y la probabilidad / estadística. Pero aún así, normalmente no necesitas mucho más que esto.