En sus primeros 2 años, hay principalmente 4 cursos que involucrarán laboratorios de programación, 1 en cada semestre:
- Introducción a la programación – Python
- Estructuras de datos y algoritmos – C
- Programación avanzada – Java
- Diseño y análisis de algoritmos – C
DESCARGO DE RESPONSABILIDAD: No se le “enseñará” ninguno de los idiomas en el curso principal. Los cursos son para enseñarle conceptos, fundamentos y paradigmas de programación que son independientes del lenguaje que usa .
Se espera que codifique en un idioma particular para cada uno de estos cursos a fin de garantizar la uniformidad y la facilidad de implementación. Por ejemplo, Python no tiene mucha sintaxis, por lo que es más fácil de entender para los nuevos estudiantes; mientras que Java está muy bien estructurado para OOP, por eso se usa en Programación avanzada.
A medida que avance en el curso, deberá seguir aprendiendo el idioma. Es solo un medio.