El programa de licenciatura se puede ver aquí:
Programa de licenciatura
Los cursos de primer año son: Introducción a la programación (práctica), Estructuras de datos y algoritmos (algo de programación, pero principalmente teoría básica), Álgebra lineal (matemática), Matemática discreta (matemática / teoría básica), Programación paralela (teoría básica y práctica) , Algoritmos y probabilidad (teoría básica), Análisis I (matemática) y Circuitos digitales (prácticos). Eso es aproximadamente 1/3 de matemática, 1/3 de conceptos básicos teóricos para informática y 1/3 de práctica.
El segundo año tiene otros tres cursos obligatorios centrados realmente en matemáticas / teoría con informática teórica, métodos numéricos y “métodos formales y programación funcional”.
Si bien los cursos profundizan en las aplicaciones prácticas a medida que avanzan sus estudios (a menos que elija muchos cursos teóricos por su elección), no podrá seguir tomando algunos cursos bastante teóricos. Mucho se trata de protocolos en seguridad y programación distribuida, o mirar conceptos de lenguaje de programación objetivos y mucha programación se aprende casi circunstancialmente. Por ejemplo, el maestro de ingeniería de software tiene un enfoque decente en el análisis estadístico de programas.
- ¿Es posible perseguir dos grados de distancia simultáneamente?
- ¿Cuáles son las mejores universidades que ofrecen maestrías en energía eólica?
- Soy estudiante de la India y quiero ir a los Estados Unidos y estudiar a mis maestros allí. ¿Cuáles son los procedimientos detallados requeridos?
- ¿Debo escribir en el SOP para una aplicación de MS CS que quiero ser emprendedor después de graduarme?
- ¿Vale la pena obtener una maestría en ciencias de la computación a pesar de que ya soy desarrollador?
Sin embargo, para ponerlo en perspectiva, es realmente importante saber que pocos estudiantes dejan de estudiar después de una licenciatura en informática en ETH. Me gusta decir que después de completar la licenciatura en ETH en CS, ha demostrado que puede trabajar duro y ser decente en matemáticas.
Obviamente, esto es solo una pequeña idea y mi opinión al respecto. También quiero dejar en claro que no considero que ETH sea una mala elección debido a esto . Creo que es una oportunidad fantástica para aprender cosas que luego se pueden traducir a aplicaciones prácticas en un trabajo “normal”. Los estudiantes de ETH CS son muy buscados y no sin razón. También es la razón por la cual ETH tiene tan buena reputación en la investigación de CS: la base para ello está bien construida durante el programa de licenciatura y maestría.