Matemáticas

Grado y Doble Grado. Curso 2023/2024.

AUTÓMATAS Y COMPUTABILIDAD - 800616

Curso Académico 2023-24

Datos Generales

SINOPSIS

COMPETENCIAS

Generales
Entender los fundamentos de los lenguajes informáticos.
Específicas
Comprender los límites de la computación: por mucho que avance la tecnología hay problemas que no pueden ser resueltos por el ordenador.

ACTIVIDADES DOCENTES

Clases teóricas
Sesiones académicas teóricas.
Seminarios
Resolución de dudas y problemas. Aproximadamente una hora semanal.
Clases prácticas
Sesiones académicas de problemas.
Otras actividades
Tutorías: las tutorías estarán a disposición de los alumnos para resolver dudas.

Presenciales

6

Semestre

1

Breve descriptor:

Lenguajes formales y su clasificación en orden creciente de complejidad.
Autómatas reconocedores y gramáticas generadoras.
Fundamentos básicos de la teoría de la computabilidad.

Requisitos

Se recomienda un primer curso de álgebra.

Objetivos

Clasificación de lenguajes, autómatas y gramáticas. Nivel avanzado.
Máquinas de Turing. Nivel Medio.
Computabilidad. Nivel elemental.

Contenido

1 .Introducción a los autómatas y lenguajes formales.
2. Lenguajes regulares: autómatas finitos y expresiones regulares. Lema de bombeo.
3. Lenguajes independientes del contexto: autómatas con pila y gramáticas independientes del contexto. Lema de bombeo.
4. Lenguajes recursivos y recursivamente enumerables: máquinas de Turing.
5. Introducción a la teoría de la computabilidad.

Evaluación

A lo largo del curso se pedirá la entrega de ejercicios resueltos por el alumno, que puntuarán el 10% de la nota de la asignatura. El 90% restante se obtendrá de la calificación en el examen final de la convocatoria ordinaria o bien en el de la extraordinaria.

Bibliografía

1. J.E. Hopcroft, R. Motwani y J.D. Ullman. Introducción a la Teoría de Autómatas, Lenguajes y Computación, 3ª edición. Pearson 2008.
2 H.R. Lewis y C.H. Papadimitriou. Elements of the Theory of Computation. Second Edition. Pearson Prentice Hall, 1997
3. J.C. Martin. Introduction to Languages and the Theory of Computation, 5th editions. Jones & Bartlett 2011.

Otra información relevante

Material disponible en el Campus Virtual.

Estructura

MódulosMaterias
CIENCIAS DE LA COMPUTACIÓNAUTÓMATAS Y COMPUTABILIDAD

Grupos

Clases teóricas
GrupoPeriodosHorariosAulaProfesor
Grupo único04/09/2023 - 15/12/2023LUNES 11:00 - 12:00S-106MIGUEL PALOMINO TARJUELO
MIÉRCOLES 11:00 - 12:00S-109MIGUEL PALOMINO TARJUELO


Clases prácticas
GrupoPeriodosHorariosAulaProfesor
Grupo único04/09/2023 - 15/12/2023MARTES 10:00 - 11:00S-106MIGUEL PALOMINO TARJUELO
JUEVES 11:00 - 12:00S-106MIGUEL PALOMINO TARJUELO