¿Qué curso me ayudará más en CS: análisis real o estructuras algebraicas?

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).

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.

Definitivamente diría Estructuras algebraicas.
Si bien muchos (¿la mayoría?) Los programadores actualmente no los usan, conocerlos, comprender las abstracciones y, en realidad, ser capaces de razonar en un nivel aún más alto de abstracción (teoría de categorías de pensamiento) será útil.

Quizás no sea estrictamente necesario a corto plazo, pero seguramente sea útil. Y puede ser una práctica común en el futuro (si los lenguajes funcionales continúan creciendo en popularidad y / o los lenguajes imperativos siguen incorporando conceptos de lenguajes funcionales como parecen estar haciendo últimamente).

(nota, estoy considerando escribir una respuesta a ¿Cómo se usan los monoides en la programación práctica? eso ilustraría un ejemplo de esto, pero no estoy seguro de que encuentre el tiempo para hacerlo)

Honestamente, suenan como si tuvieran el mismo valor, dependiendo del campo de CS en el que termines.

La mayor parte de CS tiene que ver con la lógica en lugar de las matemáticas, aunque algunas áreas están muy basadas en las matemáticas.

El juego podía ver que tenía un énfasis en la física y la geometría.
Las finanzas tendrían matemáticas allí, también, etc.

More Interesting

¿Cómo puede un estudiante indio ir a la Universidad de Oxford o a cualquier otra universidad en el Reino Unido para obtener una licenciatura?

Mi hija tiene 1436 en CUSAT. ¿Alguien puede decirme acerca de las colocaciones? ¿Es mejor que Jaypee, Amity, etc?

¿Qué es mejor: CSE en MNNIT, Allahabad o TI en IIIT, Allahabad? (Por favor lea los detalles)

¿Puedo obtener 10 CGPA en CSE en SRM?

Soy B. Com (Hons.) Estudiante de primer año en Sri Ram College of Commerce, New Dehli. Tengo muchas ganas de hacer una pasantía de invierno este año, ¿dónde debo solicitar?

Voy a ser un estudiante del IB. ¿Qué te parece el programa?

Tengo sueños de ir a la escuela de posgrado, ya sea para psicología o patología del habla. Mis calificaciones durante mi licenciatura terminaron siendo bastante horribles por varias razones. ¿Qué hago ahora?

¿Qué rama debo tomar en MU-CSE o IT?

¿Cuáles son algunos de los mejores consejos para escribir la introducción del documento de tesis?

¿Debo ir al Instituto de Tecnología Manipal dada su reputación con respecto a las drogas?

¿Crees que podría obtener un título de ingeniería?

Mi escuela no está calificando a los estudiantes de manera justa. Necesito enviar puntuaciones a universidades internacionales. ¿Qué debo hacer?

No puedo entender la física. ¿Qué debo estudiar ahora para obtener un estudio conceptual del 11 en 2 meses?

Me estoy mudando al extranjero desde la India y tengo que elegir entre IB e IGCSE. Estoy confundido, por favor, ayuda. Ahora estoy en CBSE, ¿qué tablero elijo?

¿Qué debo hacer fallé en 12?