Opciones de matriculación
Imagen del curso 603904-1/2026A 2026A - LENGUAJES DE PROGRAMACIÓN
SEMESTRE IX
El curso Lenguajes de Programación introduce los fundamentos teóricos y prácticos que sustentan el diseño, análisis e implementación de lenguajes de programación. Se estudian los modelos formales que permiten describir y procesar lenguajes, así como las técnicas utilizadas en la construcción de compiladores e intérpretes.
El curso aborda temas como:
* Autómatas finitos, para el reconocimiento de patrones y modelado de lenguajes regulares.
* Gramáticas formales y libres de contexto, para la definición estructural de lenguajes.
* Análisis léxico, enfocado en la identificación de tokens a partir del código fuente.
* Análisis sintáctico, mediante la construcción de árboles de derivación y verificación de la estructura gramatical.
* Introducción al proceso de compilación y traducción de programas.
Al finalizar el curso, el estudiante será capaz de comprender cómo se diseñan los lenguajes de programación, cómo se procesan internamente y cómo se construyen herramientas básicas de análisis léxico y sintáctico.
El curso aborda temas como:
* Autómatas finitos, para el reconocimiento de patrones y modelado de lenguajes regulares.
* Gramáticas formales y libres de contexto, para la definición estructural de lenguajes.
* Análisis léxico, enfocado en la identificación de tokens a partir del código fuente.
* Análisis sintáctico, mediante la construcción de árboles de derivación y verificación de la estructura gramatical.
* Introducción al proceso de compilación y traducción de programas.
Al finalizar el curso, el estudiante será capaz de comprender cómo se diseñan los lenguajes de programación, cómo se procesan internamente y cómo se construyen herramientas básicas de análisis léxico y sintáctico.
Los invitados no pueden entrar a este curso. Por favor acceda con sus datos.