Programa Docente de 21714025 - MODELOS DE COMPUTACIÓN
- Idioma
- Modo Impartición
- Nivel Requerido
| Documento | Primer Apellido | Segundo Apellido | Nombre | Categoria | Coordinador |
|---|---|---|---|---|---|
| 45076258F | TOMEU | HARDASMAL | ANTONIO J. | PROFESOR TITULAR DE UNIVERSIDAD |
| Id. Compentencia | Orden | ID | Resultado formación y aprendizaje | Competencia |
|---|---|---|---|---|
| 29041 | 3 | CO01 | Capacidad para tener un conocimiento profundo de los principios fundamentales y modelos de la computación y saberlos aplicar para interpretar, seleccionar, valorar, modelar, y crear nuevos conceptos, teorías, usos y desarrollos tecnológicos relacionados con la informática | COMPETENCIA ESPECÍFICA |
| ID/ Orden | Resultado |
|---|---|
| 1 |
El alumno sabrá determinar cuando una función es computable en sentido parcial o total mediante la construcción de una instancia de algún modelo de cálculo que así lo demuestre. Igualmente determinará la computabilidad de predicados. |
| 2 |
El alumno será capaz de definir nuevas funciones computables mediante aplicación de las técnicas de composición y recursión primitiva (simple y generalizada). Igualmente conocerá la jerarquía de funciones computables, y será capaz de determinar si una función es recursiva primitiva, una clase de funciones es PRC, y de construir predicados recursivos primitivos aplicando operaciones iteradas y cuantificación acotada. |
| 3 |
El alumno sabrá codificar pares de números mediante la función de emparejamiento y la numeración de Gödel, y conocerá la interpretación de los Teoremas de las Formas Normales y su consecuencias. |
| 4 |
El alumno conocerá algunos resultados notables de interés como el problema de la parada o el Teorema de Universalidad, y sabrá determinar cuándo conjuntos básicos son recursivos enumerables y recursivos. |
| 5 |
El alumno conocerá diferentes versiones de la máquina de Turing como modelo de computación estándar, y conocerá otros modelos de computación alternativos. |
| Tipo actividad formativa | Código | Descripción | Horas | Detalle |
|---|---|---|---|---|
| 1 | 01 | Teoría | 20 |
Exposición de los contenidos de la materia con ayuda ocasional de diapositivas, junto con la propuesta de ejemplos de afianzamiento desarrollados en aula. Se emplearán simuladores de algunos de los modelos de computación estudiados en el curso: Davis, URM, Máquinas de Turing. |
| 2 | 02 | Prácticas, seminarios y problemas | 10 |
Las clases de problemas se dedicarán a desarrollar las soluciones a algunos de los ejercicios propuestos en las relaciones de problemas de la asignatura, que ampliarán en profundidad y complejidad a los ejemplos desarrollados en las clases teóricas. |
| 3 | 03 | Prácticas de informática | 30 |
El alumno desarrollará las prácticas de la asignatura bajo dos vertientes de trabajo posibles: a) Utilizará simuladores de diversos modelos de computación para verificar la computabilidad de distintas funciones y predicados bajo cada uno de los modelos. b) Desarrollará, utilizando algún lenguaje de programación, programas que utilicen algún modelo aplicados a diferentes ámbitos del conocimiento. |
| 10 | 10 | Actividades formativas no presenciales | 86,00 |
a) Lectura cuidadosa y razonada de las referencias bibliográficas y textos que sobre la materia indiquen los profesores indicadas por los profesores. c) Estudio intenso y continuado con aplicación e interés. |
| 12 | 12 | Actividades de evaluación | 4,00 |
Exámenes |
Procedimientos de Evaluación
| ID/ Orden | Tarea / Actividad | Medios, Técnicas e Instrumentos | Ponderación |
|---|---|---|---|
| 1 |
Prueba de Medio Semestre |
Prueba teórica escrita. |
20 % |
| 2 |
Asignaciones de Prácticas |
Entrega de productos generados durante el desarrollo de las prácticas (normalmente código de programa) según los planteamientos de las asignaciones de prácticas. |
10 % |
| 3 |
Examen Final |
Examen escrito |
70 % |
| ID/ Orden | Temario | Descripción |
|---|---|---|
| 1 |
Tema 1: Modelos de Funciones Computables. |
|
| 2 |
Tema 2: Aproximaciones Funcionales a la Computabilidad. |
|
| 3 |
Tema 3: Universalidad |
|
| 4 |
Tema 4: Máquinas de Turing. |
|
| 7 |
PROGRAMA DE PRÁCTICAS DE LA ASIGNATURA Desarrollo de modelos reticulares de sistemas complejos utilizando algún modelo de computación adecuado, y/o uso de simuladores de modelos funciones computables. |