Realmente depende de qué tipo de matemática y programación disfrutes y si quieres usar las matemáticas en tu programación o si quieres hacer matemáticas sobre la programación. Ambas direcciones involucran matemáticas discretas y ambas te prepararán para una carrera en programación.
Si desea ver cuánta matemática puede incluir en CS, eche un vistazo a Knuth’s The Art of Computer Programming. La informática es literalmente matemática (pero hemos eliminado la necesidad de pensar así para resolver problemas). La informática, especialmente a nivel de posgrado, sería una excelente dirección si disfrutas de los primeros capítulos de Knuth. En CS, puede profundizar en la teoría de conjuntos, la teoría de grupos y el álgebra abstracta.
Con un título en Ingeniería Informática, estarás expuesto a modelos matemáticos, álgebra lineal y mecánica cuántica. Estos son necesarios para el componente eléctrico de la ingeniería informática, pero se aplican a la programación si desea trabajar con sistemas integrados, DAC y ADC. Cualquier programación que implique sonido y luz (ingeniería de audio, gráficos en 3D, etc.) se beneficiará de una comprensión de estos.
Hay un trabajo en algún lugar que requiere programación que involucra todas las facetas de las matemáticas. Si te gusta la criptografía, necesitarás la teoría de números. Para el aprendizaje automático, estás viendo probabilidad y estadísticas. De esa manera, realmente puedes elegir CS o CE y tu carrera estará llena de oportunidades para usar las matemáticas. Pero si solo quieres matemática en tu programación, te recomendaría Ingeniería en Computación porque obtienes una comprensión más profunda de cómo funciona realmente el hardware, lo que te da una mejor idea del mundo en el que estás trabajando.
- Estoy a punto de cumplir 15 años y todavía mojo la cama. ¿Qué debo hacer?
- Tengo problemas para deshacerme de los pensamientos intrusos / recuerdos falsos. ¿Qué tengo que hacer?
- No estoy en IIT. Pero quiero lanzar mi startup en el Centro de Incubación IIT Kanpur. ¿Que necesito hacer?
- Si compro Electroneum, ¿puedo luego cambiarlo por Bitcoin?
- Si uso mi ventilador de techo a una velocidad menor, ¿reducirá mi factura mensual de electricidad?
Por otro lado, Computer Science lo preparará mejor para hacer cálculos matemáticos sobre programación, lo que incluye ampliar los límites del diseño del lenguaje, el algoritmo y el diseño de la estructura de datos, y refinar las abstracciones que usamos de manera práctica todos los días para resolver problemas.
Casi puede (pero no del todo) reducirlo a: Ingeniería informática si le gustan las matemáticas aplicadas y Ciencias de la computación si le gustan las matemáticas puras.