Lengua extranjera, matemáticas avanzadas, álgebra lineal, álgebra avanzada, conceptos básicos de tecnología electrónica, matemáticas discretas, introducción a la computadora (lenguaje C), estructura de datos, programación en C++, programación en lenguaje ensamblador , Diseño y análisis de algoritmos, principios y arquitectura de composición de computadoras, sistemas de bases de datos, redes de computadoras, ingeniería de software, tecnología de prueba de software, requisitos de software y gestión de proyectos, análisis de casos de diseño de software, CMM/ISO9000, etc.
¿Cuáles son los cursos de pregrado en ingeniería de software?
Principales cursos de ingeniería de software: