
El estudio de Teoría de Lenguajes de Programación es importante para la formación de los estudiantes de Ingeniería de Software y de Ciencias de la Computación, ya que les permitirá seleccionar adecuadamente el lenguaje de programación para implementar la solución de un problema.
El propósito de esta asignatura es aportar los fundamentos, conceptos básicos y aspectos de diseño e implementación de los principales lenguajes de programación.
Esta asignatura se relaciona con Algoritmia, Fundamentos de Ingeniería de Software, Programación Estructurada, Programación Orientada a Objetos, Teoría de la Computación, Arquitectura y Organización de Computadoras, Diseño de Software, Estructuras de Datos, Sistemas Operativos, Arquitecturas de Software, Construcción de Software, Diseño de Bases de Datos, Desarrollo de Aplicaciones Web, Métricas de Software, Aseguramiento de la Calidad del Software, Requisitos de Software, Interacción Humano Computadora, Experimentación en Ingeniería de Software, Verificación y Validación de Software, Redes y Seguridad de Computadoras, Innovación Tecnológica, Administración de Proyectos I, Mantenimiento de Software, Sistemas Distribuidos y Administración de Proyectos II; contribuyendo al logro de las cuatro competencias de egreso: Desarrollo de Software, Mantenimiento de Software, Administración de los Procesos de Software e Innovación en Ingeniería de Software
- Profesor: Alejandro Pasos Ruiz