Beruflich Dokumente
Kultur Dokumente
Cdigo: 17837
Centro: Escuela Politcnica Superior
Titulacin: Grado en Ingeniera Informtica
Nivel: Grado
Tipo: Obligatoria
N de crditos: 3 ECTS
1 de 1
ASIGNATURA
PROYECTO DE AUTMATAS Y LENGUAJES (PAyL)
1.1.
Cdigo
1.2.
Materia
Autmatas y Lenguajes
1.3.
Tipo
Formacin obligatoria
1.4.
Nivel
Grado
1.5.
Curso
1.6.
Semestre
1.7.
Nmero de crditos
3 crditos ECTS
1.8.
Requisitos previos
2 de 2
1.9.
Se plantean dos itinerarios, uno con asistencia obligatoria a clase y otro sin ella, los
estudiantes debern optar por uno u otro desde el principio del curso y cumplir con
los distintos requisitos de evaluacin que conlleva cada uno de los modelos,
publicados en la presente gua docente (ver apartado 4).
ITINERARIO CON ASISTENCIA OBLIGATORIA A CLASE
Lo llamaremos a partir de ahora evaluacin presencial. La asistencia es obligatoria al
menos en un 80%.
ITINERARIO SIN ASISTENCIA OBLIGATORIA A CLASE
3 de 3
4 de 4
5 de 5
6 de 6
1.1.
1.2.
1.3.
Tema 1: cudruplas
Tema 2: optimizacin
Tema 3: lenguaje ensamblador nasm
de programacin
Delimitacin de la parte de la gramtica independiente del contexto que ser
responsabilidad del analizador morfolgico
Diseo de patrones regulares para el analizador morfolgico
Diseo e implementacin del analizador morfolgico del lenguaje de
programacin utilizando herramientas informticas de ayuda (flex y lenguaje
de programacin C)
5. Unidad 5: diseo e implementacin del analizador sintctico (ascendente) de
un lenguaje de programacin
Diseo e implementacin del analizador sintctico del lenguaje de
programacin utilizando herramientas informticas de ayuda (bison y lenguaje
de programacin C)
El punto anterior implica
7 de 7
2.
Mtodos docentes
8 de 8
Cada alumno/grupo debe realizar a lo largo del curso una serie de entregas para
poder asegurar la conclusin del compilador a final de curso y adems, poder evaluar
la evolucin de su trabajo (consltese la fecha prevista para las entregas en el
cronograma):
1. Tabla de smbolos
2. Analizador morfolgico
9 de 9
3. Analizador sintctico
4. Primera parte del analizador semntico y generador de cdigo
5. Segunda parte del analizador semntico y generador de cdigo
Cada una de las entregas ser evaluada por el profesor. Los alumnos que no superen
un porcentaje de las entregas, pasarn automticamente a la evaluacin no
presencial. Ver la seccin 4 para conocer el mtodo de evaluacin.
10 de 10
3.
Se asignan 25 horas de trabajo a cada crdito europeo, por tanto una asignatura de 3
crditos conlleva 75 horas de trabajo del estudiante, que incluyen tanto tareas
presenciales como no presenciales. En la Tabla 1 se indica el porcentaje de cada
actividad respecto al total de 75 horas para los estudiantes que han seleccionado el
mtodo de evaluacin continua con asistencia obligatoria a clase en relacin con las
directrices del Espacio Europeo de Educacin Superior.
Clases tericas
Clases prcticas
Tutoras programadas a lo largo del semestre
Presencial
Realizacin de controles y del examen final
Realizacin de actividades prcticas
No
Preparacin y examen final (conv. ord.)
presencial
Preparacin y examen final (conv. extraord.)
Carga total de horas de trabajo: 25 horas x 3 ECTS
N de horas
6 h (8%)
20 h (26,6%)
3 h (4%)
8= 2h
(test)+
3+3h(finales)
(10,6%)
25 h (33,3%)
5 h (6.7%)
8 h (10.7%)
75 h
Porcentaje
49.3% =
37 horas
50.7% =
38 horas
11 de 11
4.
Convocatoria ordinaria
EVALUACIN PRESENCIAL
La nota final de cada alumno es una media ponderada de las notas anteriores de la
siguiente manera:
0,70*EVOLUCIN + 0,15*COMPILADOR+ 0,15*EXAMEN
12 de 12
EVALUACIN NO PRESENCIAL
Los alumnos que opten por evaluacin no presencial desarrollarn un compilador para
un lenguaje de programacin segn se describir en el enunciado que se encontrar
en la plataforma Moodle. Este compilador ser siempre distinto de los realizados por
los alumnos de evaluacin presencial.
El trabajo se realizar de manera individual.
El compilador desarrollado se entregar a final de curso.
Al final de curso se realizar un examen de prcticas para los alumnos que opten
por la evaluacin no presencial.
Para superar la evaluacin no presencial, es necesario:
o Obtener una nota en la correccin del compilador (COMPILADOR) mayor o
igual que 5.
o Obtener una nota mayor o igual que 5 en el examen individual (EXAMEN)
sobre el compilador entregado.
o Obtener una nota en la prueba tipo test (TEST) mayor o igual que 5.
13 de 13
5.
Cronograma
Horas no presenciales
Tema 1: cudruplas
Tema 2: optimizacin
- Unidad 1: representaciones de bajo nivel
Tema 2: optimizacin
Problemas tema 1 y 2
Unidad 1: representaciones de bajo nivel
Semana
Contenido
de
el
2
de
de
14 de 14
Semana
Contenido
Horas
presenciales
Horas no presenciales
sintctico
antes
del
11
13
15 de 15
Semana
Contenido
Horas
presenciales
Horas no presenciales
15-16
17-19
16 de 16