- Arquitectura
Diseño y control de sistemas informáticos
- Inteligencia artificial y robótica
Inferencia, deducción, reconocimiento de patrones
Representación del conocimiento
- Base de datos, estructuras y tipos de datos
Modelización de relaciones entre datos
- Comunicación hombre-máquina
- Cálculo numérico y simbólico
- Sistemas operativos
Soportar la computación distribuida
- Lenguajes de programación
- Análisis y especificación de problemas
Diseño, codificación, verificación y validación
- Tipos abstractos de datos
- Introducción a la recursión
- Historia de la computación
Mecanización de la aritmética
Gestión de una computadora
- Consecuencias sociales, profesionales y éticas
- Análisis de algoritmos
- Encriptamiento de datos
- Introducción a la POO