¿Cuáles son los cursos de pregrado que se consideran requisitos previos para la aplicación de maestría en informática?

Estoy de acuerdo con Amey Purandare, las matemáticas son absolutamente necesarias.

Cualquier programa de maestría esperará que te hayas familiarizado con diferentes paradigmas de programación (al menos programación funcional y orientada a objetos). Además, lo más probable es que requieran que hayas tomado un curso en algoritmos y diseño algorítmico. Es probable que la mayoría de las universidades también quieran que hayas tomado un curso de diseño de compiladores y arquitectura de red.

En general, sí, las universidades requieren que hayas completado varios cursos de informática. Cuántos créditos y qué cursos dependen completamente de la universidad en cuestión.

Solo para darle una idea de lo que se espera en la Universidad de Copenhague, aquí están los cursos que requieren como mínimo:

Algoritmos y estructuras de datos (diseño y análisis algorítmico)
Introducción a la programación (programación funcional)
Programación y diseño orientado a objetos (programación orientada a objetos)
Arquitectura de computadora (circuito digital y programación de microprocesador)
Compiladores (programación del compilador)
Bases de datos y programación web (diseño de bases de datos y programación web)
Sistemas operativos y multiprogramación (desarrollo de sistemas operativos)
Redes de datos (programación de red)
Matemáticas discretas
Álgebra lineal

Las matemáticas, es decir, los vectores, el cálculo, las matrices y el álgebra lineal se consideran requisitos previos para cualquier ingeniero que valga la pena.

En cuanto a la informática: para el nivel de maestría, cualquier universidad esperará que hayas estudiado organización de la computación, circuitos digitales, programación de microprocesadores y al menos un lenguaje de programación de “alto nivel” como C o C ++.

Las clases básicas de pregrado en CS son algoritmos y arquitectura. Casi todo lo demás está conduciendo a esas clases o una aplicación de lo que aprendes en ellas. Tome esos y los requisitos previos que necesite, tome tantas clases de matemáticas como pueda y tome algunas asignaturas optativas de nivel superior en CS si esa es una opción.