Referencias Bibliográficas: [Martin, 2010,Linz, 2011,Sipser, 2012]
Temas
- Máquinas de estado finito.
- Expresiones regulares.
- Problema de la parada.
- Gramáticas libres de contexto.
- Introducción a las clases P y NP y al problema P vs. NP.
- Introducción y ejemplos de problemas NP- Completos y a clases NP-Completos.
- Máquinas de Turing, o un modelo formal equivalente de computación universal.
- Máquinas de Turing no determinísticas.
- Jerarquía de Chomsky.
- La tesis de Church-Turing.
- Computabilidad.
- Teorema de Rice.
- Ejemplos de funciones no computables.
- Implicaciones de la no-computabilidad.
Objetivos de Aprendizaje
- Discute el concepto de máquina de estado finito [Evaluar]
- Diseñe una máquina de estado finito determinista para aceptar un determinado lenguaje [Evaluar]
- Genere una expresión regular para representar un lenguaje específico [Evaluar]
- Explique porque el problema de la parada no tiene solucion algorítmica [Evaluar]
- Diseñe una gramática libre de contexto para representar un lenguaje especificado [Evaluar]
- Define las clases P y NP [Evaluar]
- Explique el significado de NP-Completitud [Evaluar]
- Explica la tesis de Church-Turing y su importancia [Familiarizarse]
- Explica el teorema de Rice y su importancia [Familiarizarse]
- Da ejemplos de funciones no computables [Familiarizarse]
- Demuestra que un problema es no computable al reducir un problema clásico no computable en base a él [Familiarizarse]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM