| Responsable: | Antoni Lozano Bojados (antoni |
| Otros: | (-) |
| Créditos | Dept. | Tipo | Requisitos |
|---|---|---|---|
| 9.0 (7.2 ECTS) | LSI |
|
PS
- Prerequisito para la ETIS |
| Responsable: | Antoni Lozano Bojados (antoni |
| Otros: | (-) |
Conocer los elementos básicos de la teoría de la computación, incluyendo la teoría de autómatas y lenguajes, la teoría de la calculabilidad, la teoría de la complejidad y la algortmia. Los conocimientos y la experiencia necesarios para clasificar problemas según la existencia o no de algoritmos para su resolución y, en este último caso, según la posibilidad de encontrar una solución eficiente.
Horas estimadas de:
| T | P | L | Alt | L Ext. | Est | O. Ext. |
| Teoria | Problemas | Laboratorio | Otras actividades | Laboratorio externo | Estudio | Otras horas fuera del horario fijado |
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 4,0 | 6,0 | 0 | 0 | 0 | 10,0 | 0 | 20,0 | |||
|
Objetos matemáticos: conjuntos, relaciones, funciones, grafos, palabras.
Enumerabilidad y diagonalización. |
||||||||||
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 4,0 | 6,0 | 0 | 0 | 0 | 10,0 | 0 | 20,0 | |||
|
La máquina de Turing.
La tesis de Church-Turing. Problemas indecidibles. |
||||||||||
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 4,0 | 5,0 | 0 | 0 | 0 | 9,0 | 0 | 18,0 | |||
|
Tiempo de cálculo.
Análisis de algoritmos. Clases de complejidad. |
||||||||||
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 4,0 | 5,0 | 0 | 0 | 0 | 9,0 | 0 | 18,0 | |||
|
La clase NP.
Búsqueda exhaustiva. Vuelta atrás. |
||||||||||
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 5,0 | 5,0 | 0 | 0 | 0 | 10,0 | 0 | 20,0 | |||
|
Características de los algoritmos voraces.
Problemas de selección. Algoritmos sobre grafos. |
||||||||||
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 3,0 | 5,0 | 0 | 0 | 0 | 8,0 | 0 | 16,0 | |||
|
Multiplicación de matrices, mochila entera.
Elementos de la programación dinámica. Subsecuencia común más larga. |
||||||||||
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 3,0 | 5,0 | 0 | 0 | 0 | 8,0 | 0 | 16,0 | |||
|
El algoritmo naive.
Búsqueda de patrones con autómatas finitos. El algoritmo de Knuth-Morris-Pratt. |
||||||||||
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 3,0 | 5,0 | 0 | 0 | 0 | 8,0 | 0 | 16,0 | |||
|
Gramáticas incontextuals.
Forma normal de Chomsky. El algoritmo de Cocke-Kasami-Younger. |
||||||||||
|
T | P | L | Alt | L Ext. | Est | O. Ext. | Total | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 1,0 | 2,0 | 0 | 0 | 0 | 3,0 | 0 | 6,0 | |||
|
Clasificación de los lenguajes regulares e incontextuales.
Esquema de las clases de complejidad. |
||||||||||
| Total por tipo | T | P | L | Alt | L Ext. | Est | O. Ext. | Total |
| 35,0 | 51,0 | 0 | 0 | 0 | 86,0 | 0 | 172,0 | |
| Horas adicionales dedicadas a la evaluación | 8,0 | |||||||
| Total horas de trabajo para el estudiante | 180,0 | |||||||
Cada clase de dos horas se divide en una primera hora de teoría y una segunda clase de problemas. Además, en diversas ocasiones al largo del curso, los estudiantes recibirán unos ejercicios para resolver en horas de trabajo personal, que deberán entregar por escrito unos días después.
La asignatura tiene un sistema de evaluación continuada y un examen final. La evaluación continuada consta de k pruebas (3 <= k <= 10) realizadas a lo largo del cuatrimestre, mientras que el examen final consta de k preguntas, cada una de las cuales tiene el mismo peso que la prueba correspondiente. Si las notas de las pruebas son c_1, ..., c_k y las notas de las preguntas del examen final son f_1, ..., f_k, la nota global de la assignatura es
max(c_1,f_1) + ... + max(c_k,f_k).
Cada prueba de la evaluación continuada (y la pregunta correspondiente del examen final) evalua uno o dos temas, y su peso es la suma de los pesos de los temas que evalua. Los pesos de cada tema estarán estre 0.5 y 1.5, y sus valores exactos se anunciarán en el Racó a principio de curso.
Las pruebas tendrán lugar en el aula de clase dentro de la hora de problemas, poco después de acabar la materia que incluyen, y se anunciarán en el Racó con un mínimo de un día de antelación.
Conocimientos de programación y estructura de datos.
Familiaridad con el razonamiento lógico-matemático.