Absolutamente, pero tenga cuidado con sus opciones de curso.
Me gradué con una especialización en Matemáticas de Computación hace bastante tiempo. En ese momento, tuvimos que tomar PIC 10ABC (C ++), en lugar de CS 31/32/33. Esto causó problemas con la inscripción, pero fue más o menos equivalente, aunque sufría del Síndrome Imposter en las clases de CS.
La formación matemática realmente ayudó con las clases de CS más teóricas. Realmente disfruté de los algoritmos CS 180 y CS 181 Finite Automata Theory.
- ¿Puedo aplicar a la escuela de posgrado para estudiar informática teórica?
- Matemática discreta: ¿Cuál es la diferencia entre ser un elemento de un conjunto o ser un subconjunto de un conjunto?
- ¿Qué están resolviendo realmente los mineros de Bitcoin? ¿Qué tipo de problemas matemáticos están resolviendo y qué logran al resolverlos?
- ¿Cuál es una explicación simple pero detallada de Textrank?
- ¿La falta de competencia matemática interrumpiría mi facilidad de aprendizaje de programación?
Si quieres ir a la escuela de posgrado en CS, debes elegir cuidadosamente tus asignaturas optativas de CS. Cuando estaba en la universidad, teníamos que tomar 3. Recomiendo tomar más si está permitido. Elija los cursos que se requieren para ingresar al programa que desea. Esta suele ser una combinación de sistemas operativos, teoría del lenguaje de programación, algoritmos y, posiblemente, redes o arquitectura. Las bases de datos y la IA probablemente deberían ser una segunda prioridad, aunque las bases de datos son bastante importantes si quieres saltar a las pasantías (la mayoría de los estudiantes de matemáticas no pueden usar una base de datos después de graduarse).
Mi mayor arrepentimiento fue no tomar Arquitectura (para comprender la resistencia, operaciones de bits, punto flotante, etc.) y Compiladores (para comprender los matices de los lenguajes de programación, JVM, etc.)
Como dice Dan, Matemáticas / Comp y Estadísticas van muy bien juntas. Me especialicé dos veces en ambos, y terminé haciendo un doctorado. en Estadística y una maestría en Informática. Ahora trabajo en Machine Learning.
El departamento de matemáticas es excelente. Me quejé mucho durante la universidad. Me encantaban las matemáticas, pero la teoría nunca fue “divertida” … todavía tengo buenos recuerdos.