Modelos de Computación I



Documentos relacionados
Teoría de Autómatas, Lenguajes Formales y Gramáticas

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ciencias de la ingeniería

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

MODELOS DE COMPUTACIÓN

LENGUAJES FORMALES, AUTÓMATAS Y COMPUTABILIDAD

GRADO EN MARKETING E INVESTIGACIÓN DE MERCADOS PROGRAMA DE INTRODUCCIÓN AL MARKETING

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Teoría de Información y Sistemas de Codificación

Inteligencia Artificial e Ingeniería del Conocimiento

Teoría de Autómatas y Lenguajes Formales. Capítulo 1: Introducción. Teoría de Autómatas y Lenguajes formales es un repaso a la informática teórica.

Texto: Hopcroft, J. E., Motwani, R., Ullman, J.D., Introduction to Automata Theory, Languajes, and Computation. 3rd Edition. Addison Wesley, 2007.

ESCUELA: UNIVERSIDAD DEL ISTMO

PLANIFICACIÓN DOCENTE / UNIVERSIDAD DON BOSCO FORMATO CLASE TEÓRICA

TOPOGRAFÍA 1. Código: 080 Créditos: 6. Escuela: Ingeniería Civil Área a la que pertenece:

PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS

La Estadística Médica. Descripción General de la Bioestadística. Esquema de la presentación. La Bioestadística. Ejemplos de fuentes de Incertidumbre

Inteligencia Artificial

Coordinación de Ciencias Computacionales INAOE. Teoría de Autómatas y Lenguajes Formales. Temario detallado para examen de ingreso 2012

Fundamentos de Organización de Datos

Guía Docente: MATEMÁTICAS II

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Facultad de Ciencias

MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO BREVE DESCRIPCIÓN DE CONTENIDOS (SEGÚN MEMORIA DE VERIFICACIÓN DEL GRADO)

Algoritmos y Estructuras de Datos I

Descriptor. Objetivos (1) Objetivos (2)

MATEMÁTICAS I. Doble Grado en Humanidades y Magisterio de Educación Primaria. Universidad de Alcalá

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información

MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO

Sistemas Operativos I

Facultad de Educación. Grado de Maestro en Educación. Primaria

Tema 1: Introducción. Teoría de autómatas y lenguajes formales I

Universidad Central Del Este U C E Facultad de Ciencias de las Ingenierías y Recursos Naturales Escuela de Ingeniería Industrial

AUTÓMATAS, GRAMÁTICAS Y LENGUAJES

ASIGNATURA DE GRADO: AUTÓMATAS, GRAMÁTICAS Y LENGUAJES AUTÓMATAS, GRAMÁTICAS Y LENGUAJES

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN

Ingeniería Informática

MATEMÁTICA III. Régimen de Cursada: Semestral Caracter: Obligatoria Correlativas: Matemática II Profesor: Beatriz Pintarelli Hs. semanales: 6 hs.

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS. NOMBRE DEL CURSO: Lenguajes Formales y de Programación

Sistemas Operativos. Iván Bernal, PhD 4. Escuela Politécnica Nacional I.

Transcripción:

Modelos de Computación I Serafín Moral Departamento de Ciencias de la Computación Despacho 4.4 Modelos de Computación I p. 1

Horarios - Grupo A CLASES (Teoría) (Aula 0.1, Lorenzo Morillas) Martes 12-14 Jueves 12-13 Modelos de Computación I p. 2

Horarios - Grupo A CLASES (Teoría) (Aula 0.1, Lorenzo Morillas) Martes 12-14 Jueves 12-13 CLASES (Prácticas) Subgrupo 1. Lunes 13-14 (Aula 2.7) Subgrupo 2. Lunes 14-15 (Aula 2.7) Profesor de prácticas por asignar a la asignatura. Modelos de Computación I p. 2

Horarios - Grupo A CLASES (Teoría) (Aula 0.1, Lorenzo Morillas) Martes 12-14 Jueves 12-13 CLASES (Prácticas) Subgrupo 1. Lunes 13-14 (Aula 2.7) Subgrupo 2. Lunes 14-15 (Aula 2.7) Profesor de prácticas por asignar a la asignatura. TUTORÍAS (Despacho 4.4) Miércoles 9:30-13:30 Viernes 11:00-13:00 Modelos de Computación I p. 2

Tres Asignaturas Modelos de Computación I Troncal. Primer Cuatrimestre - Segundo Curso (3+1.5) Modelos de Computación II Troncal. Segundo Cuatrimestre - Segundo Curso (4.5+1.5) Modelos de Informática Teórica Optativa. Segundo Cuatrimestre - Tercer Curso (4.5+1.5) Modelos de Computación I p. 3

Modelos de Computación I Objetivo básico: Las estructuras matemáticas básicas para la computación con símbolos y palabras. Modelos de Computación I p. 4

Modelos de Computación I Objetivo básico: Las estructuras matemáticas básicas para la computación con símbolos y palabras. Veremos Gramáticas y Autómatas. Modelos de Computación I p. 4

Modelos de Computación I Objetivo básico: Las estructuras matemáticas básicas para la computación con símbolos y palabras. Veremos Gramáticas y Autómatas. Son esenciales en muchas tareas, sobre todo en la compilación, pero también en otras como el reconocimiento de patrones o la descripción de tipos de datos complejos. Modelos de Computación I p. 4

Bibliografía BibTex @inproceedings{kipe83, title = {A Computational Model for Causal and Diagnostic Reasoning in Inference Systems}, booktitle = {Proceedings of the 8th IJCAI Conference (IJCAI 83)}, author = {J. Kim and J. Pearl}, year = {1983}, address = {Karlsruje}, pages = {190 203}} Modelos de Computación I p. 5

Bibliografía BibTex @article{pe86, author = {J. Pearl}, title={fusion, Propagation and Structuring in Belief Networks}, journal = {Artificial Intelligence}, year = 1986, volume = 29, pages = {241 288} } Modelos de Computación I p. 6

Estilo Matemático El estudio se hace desde un punto de vista matemático por distintos motivos: Históricamente se desarrolló de esta forma. La formalización y la abstracción son básicas para comprender problemas complejos. Las Matemáticas proporcionan herramientas básicas para la formalización. Comprender la metodología matemática para abordar un problema es esencial para un informático. Las matemáticas proporcionan: sencillez y precisión. Evitaremos una formalización excesiva. Trataremos de ser precisos, pero evitando un tratamiento excesivamente abstracto que dificulte la comprensión. Modelos de Computación I p. 7

Temario Tema 1 Introducción a la Computación Conceptos Elementales Modelos de Cálculo La noción de Gramática Generativa Operaciones con Lenguajes Tema 2 Autómatas Finitos y Expresiones Regulares Autómatas Finitos Deterministas Autómatas No-Deterministas Expresiones Regulares Gramáticas Regulares Modelos de Computación I p. 8

Temario Tema 3 Propiedades de los Conjuntos Regulares Lema de Bombeo y Aplicaciones Algoritmos para Conjuntos Regulares Minimización de Autómatas Tema 4 Gramáticas Libres del Contexto Arboles de Derivación. Ambigüedad Simplificación de Gramáticas Formas Normales Modelos de Computación I p. 9

Temario Tema 5 Autómatas con Pila Definiciones Autómatas con Pila y Lenguajes Libres del Contexto Autómatas con Pila Deterministas Tema 6 Propiedades de los Lenguajes Independientes del Contexto Lema de Bombeo Propiedades de Clausura Algoritmos Modelos de Computación I p. 10

Prácticas Relaciones de problemas. Disponibles en la dirección: http://decsai.ugr.es/ smc/docencia/mci.html Se desarrollarán en clases de problemas que se resuelven en pizarra. Práctica de lex (construcción de programas en C a partir de expresiones regulares) Aula de ordenadores. Procesador de gramáticas Aula de ordenadores. Modelos de Computación I p. 11

Material Docente En la dirección: http://decsai.ugr.es/ smc/docencia/mci.html Apuntes de la Asignatura.- No están actualizados. Para ser usados como material de apoyo, pero no como guía de la asignatura. Algunos temas se actualizarán a lo largo del curso. Transparencias.- Se ajustan más al contenido de la asignatura. Se actualizarán a lo largo del curso. Relaciones de Problemas.- Incluyen todas las preguntas de examen de los último años. Preguntas Tipo Test.- Todas las preguntas que se han puesto en exámenes. Enlaces.- Programas para prácticas y otros. Modelos de Computación I p. 12

BIBLIOGRAFÍA M. Alfonseca, J. Sancho. M. Martínez, Teoría de Autómatas y Lenguajes Formales. Publicaciones R.A.E.C., Textos Cátedra (1997). J.G. Brookshear, Teoría de la Computación. Lenguajes formales, autómatas y complejidad. Addison Wesley Iberoamericana (1993). J. Carrol, D. Long, Theory of Finite Automata with an Introduction to Formal Languages. Prentice Hall (1989) M. Harrison, Introduction to Formal Language Theory. Addison-Wesley (1978) Modelos de Computación I p. 13

Bibliografía (Cont.) J.E. Hopcroft, J.D. Ullman, Introduction to Automata Theory, Languages and Computation. Addison-Wesley (1979) J.E. Hopcroft, R. Motwani, J.D. Ullman, Introducción a la Teoría de Autómatas, Lenguajes y Programación, 2 a Ed. Addison Wesley (2002) (referencia básica) D. Kelley, Teoría de Autómatas y Lenguajes Formales. Prentice Hall, Madrid (1995) G.E. Revesz, Introduction to Formal Languages. Dover Publications, Nueva York (1991) Modelos de Computación I p. 14

MÉTODO DE EVALUACIÓN Examen Final de la Asignatura (80 %) Preguntas tipo test Problemas Prácticas (20 %) Modelos de Computación I p. 15