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).
- Cómo mejorar en ciencia para que pueda obtener una A para triple ciencia en GCSE
- ¿Se espera que sepas lo que quieres estudiar en la universidad para tu segundo año en la escuela secundaria?
- ¿Qué temas de las clases 11 y 12 son importantes para la ingeniería en tecnología de la información?
- ¿Debería unirme a un curso que me resulte muy interesante pero que no pague mucho más tarde?
- Hice pésimo en la escuela, retuve dos grados, finalmente me gradué, fui a una universidad de dos años y obtuve todas las calificaciones de A y B, ¿cómo puede ser eso?
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.