¿Qué utilidad tienen las matemáticas discretas para la programación?
Estoy estudiando ingeniería de software y ya hemos completado los cursos que mencionas.
Si quieres iniciarte como programador, los "Principios de compilación" son muy importantes. Sólo si sabes cómo el compilador compila tu programa, podrás escribir un programa eficiente, robusto y compacto con poco. memoria. Cuando aprendimos los principios de la compilación, también diseñamos nuestro propio intérprete. Sin embargo, es un poco difícil aprender los principios de compilación...
El "Sistema Operativo" es muy útil para la programación de Windows, pero si sólo necesitas aprender C/C++/c#, Java y Por ejemplo, es suficiente entender los conceptos básicos.
Hay algunos puntos de conocimiento en "Matemáticas discretas" que se aplicarán a las estructuras de datos, pero no importa si no los aprende. Puede volver a aprenderlos cuando sea necesario en el futuro. .
También se recomienda encarecidamente aprender bien "Estructura de datos". Este curso es muy importante para la programación.