Ministerio de Educación, Ciencia y Tecnología Universidad Nacional de San Luis FACULTAD DE CS. FISICO MAT. Y NAT. |
PROGRAMA DEL CURSO: DISEÑO Y CONSTRUCCION DE COMPILADORES | ||
DEPARTAMENTO DE: INFORMATICA | ||
AREA: Area V: Automatas y Lenguajes (FAC.MATEM | AÑO: 2003 (Id: 2536)Estado: En tramite de Aprobación | |
CARRERAS PARA LAS QUE SE OFRECE EL MISMO CURSO |
PLAN DE ESTUDIOS |
CRÉDITO HORARIO |
|
SEM. |
TOTAL | ||
LIC. EN CIENCIAS DE LA COMPUTACION | 01/03 | 10 | 150 |
Funciones |
Apellido y Nombre |
Total hs en |
Cargo y Dedic. |
Carácter |
Responsable |
ESQUIVEL, SUSANA CECILIA | 10 hs. | PROFESOR ASOCIADO EXC. | Efectivo |
Auxiliar de 1º | MUCHUT, ALFREDO RUBEN | 10 hs. | AYUDANTE DE 1RA. SEMI. | Temporal |
Auxiliar de 1º | MOLINA, SILVIA MARTA | 10 hs. | AYUDANTE DE 1RA. SEMI. | Temporal |
CREDITO HORARIO SEMANAL |
MODALIDAD |
REGIMEN | |||
Teórico/
Práctico
|
Teóricas |
Prácticas de Aula |
Práct. de lab/ camp/ Resid/ PIP, etc. |
2c | |
Hs. |
3 Hs. |
2 Hs. |
5 Hs. |
Asignatura |
Otro:
|
Duración:
14 semanas |
|||||
Período del
12/08/02 al 15/11/02 |
El diseño y construcción de compiladores deben formar parte del conocimiento general de un Licenciado en Ciencias de la Computación, con el perfil requerido por el correspondiente plan de estudios. |
Desarrollar en el alumno la capacidad de diseñar e implementar un compilador para un subconjunto del Lenguaje de Programación C++.
|
BOLILLA 1: INTRODUCCION |
1. Plan de trabajos prácticos de aula |
F.1. Regimen de alumnos regulares |
[1] Aho, A. y Ullman, J. : \\\\\\\"The Theory of Parsing, Translation and Compiling\\\\\\\", Vol. I y II, Prentice Hall. |
[1] Gries, Davis : \\\\\\\"Compilers Construction\\\\\\\", John Wiley. |
COMPLEMENTO DE DIVULGACION
Desarrollar en el alumno la capacidad de diseñar e implementar un compilador para un subconjunto del Lenguaje de Programación C++.
|
Descripción de los módulos de un compilador. Análisis Lexicográfico.Tabla de Símbolos. Análisis Sintáctico. Recuperación de errores. Análisis Semántico.Traducción dirigida por la sintaxis. Chequeo de tipos. Generación de código.
|
|