Escuela Técnica Superior de Ingeniería

 

Grado en Ingeniería Informática

Procesadores de Lenguajes

Curso 2024/2025

HORARIO

 

  Teoría

  • Lunes, de 10:00 a 11:30. Edificio José Isidoro Morales. Aula 1.6.
  • Miércoles, de 8:30 a 10:00. Edificio José Isidoro Morales. Aula 1.6.

  Prácticas

  • Grupo 1: Lunes, de 11:30 a 13:00. Laboratorio de Proyectos Informáticos, ETSI 106.
  • Grupo 2: Lunes, de 13:00 a 14:30. Laboratorio de Proyectos Informáticos, ETSI 106.

  Profesor

 

PLANIFICACIÓN

 

  Guía ECTS

 

 

EVALUACIÓN

 

  Forma de evaluación

  • Dividida en dos partes: teórica y práctica
  • La parte teórica se evaluará por medio de un examen en las convocatorias oficiales
  • En caso necesario se sustituirá el examen teórico por un conjunto de trabajos prácticos que cubran la parte de la asignatura que habitualmente se evalúa por medio del examen escrito.
  • La parte práctica se evaluará por medio de un trabajo individual
  • Para aprobar la asignatura se exige un mínimo de 4 puntos en cada parte y 5 puntos en la calificación final
  • Calificación final = 0.5 * calificación examen + 0.5 * calificación práctica

  Exámenes

  • Primera convocatoria: Lunes, 16 de junio de 2025, 16:00 horas, aula por determinar.
  • Segunda convocatoria: Lunes, 14 de julio de 2025, 16:00 horas, aula por determinar.

  Trabajos

 

TEMARIO

 

  Programa teórico

Colección de vídeos del curso 2020-2021

Programa de laboratorio

 

EXÁMENES ANTERIORES

 

  Exámenes de la asignatura de Grado en Ingeniería Informática

  Exámenes de la asignatura de 2º ciclo en Ingeniería Informática

 

 

BIBLIOGRAFÍA

 

  Básica

  • A.V. Aho, R. Sethi, J.D. Ullman, "Compiladores: principios, técnicas y herramientas", Editorial Addison-Wesley, 1990.
  • A.W. Appel, "Modern Compiler Implementation in Java", Cambridge University Press, 2002.
  • A. Garrido, J.M. Iñesta, F. Moreno, J.A. Pérez, "Diseño de compiladores", Publicaciones Universidad de Alicante, 2002.

  Complementaria

  • S.Gálvez Rojas, M.A. Mora Mata, "Compiladores: traductores y compiladores con lex/yacc, jflex/cup y javacc", Universidad de Málaga, 2005. (edición electrónica gratuita)
  • D. Grune, H.E. Bal, C.J.H. Jacobs, K.G. Langendoen, "Modern Compiler Design", Ed. Wiley, 2000.
  • K.C. Louden, "Compiler construction: principles and practice", PWS Publishing Company, 1997.
  • R. Wilhelm, D. Maurer, "Compiler Design", Ed. Addison-Wesley, 1995.