Fichas de asignaturas 2012-13
![]() |
MODELOS DE COMPUTACIÓN |
![]() ![]() ![]() |
|
Asignatura |
![]() |
| |
Profesores |
![]() |
| |
Competencias |
![]() |
| |
Resultados Aprendizaje |
![]() |
| |
Actividades Formativas |
![]() |
| |
Sistemas de Evaluación |
![]() |
| |
Contenidos |
![]() |
| |
Bibliografía |
![]() |
Código | Nombre | |||
Asignatura | 21714025 | MODELOS DE COMPUTACIÓN | Créditos Teóricos | 2,5 |
Título | 21714 | GRADO EN INGENIERÍA INFORMÁTICA | Créditos Prácticos | 5 |
Curso | 3 | Tipo | Obligatoria | |
Créd. ECTS | 6 | |||
Departamento | C137 | INGENIERÍA INFORMÁTICA |
Requisitos previos
El alumno debe haber superado todas las asignaturas de los dos primeros cursos de grado.
Recomendaciones
a)Sería de desear que el alumno dispusiese de un dominio razonable del castellano, tanto a nivel de expresión oral como escrita, así como del marco cognitivo-intelectivo y metalingüístico necesario para una correcta lectura,procesamiento y asimilación de los contenidos que la bibliografía de la asignatura exige, al ser estos muchos y variados. b)Igualmente deseable sería el dominio de las reglas elementales de la aritmética básica, y cierta cultura general, obtenida a través de la lectura de libros de toda clase, de la prensa escrita, o de ambas. c) No resultará ocioso el adecuado conocimiento y manejo de las reglas de urbanidad, para el correcto trato tanto a los compañeros como al profesor. d)Se recomienda al alumno entregarse al estudio con seriedad, rigor, continuidad e interés, como si se tuviese una inquebrantable voluntad intelectual y académica. e)Más vale un mal libro que muchos buenos apuntes: por tanto, para cada tema concreto del curso se le propondrán como material de revisión/trabajo/estudio un mínimo de dos y un máximo de cuatro capítulos de referencias concretas (en inglés, claro está). Ocasionalmente se le proporcionarán unos apuntes (en castellano), que como mucho debería usar como material de apoyo, pero nunca como texto base. Se deja constancia clara y explícita de que un correcto estudio y preparación de la asignatura requerirá la lectura íntegra del material propuesto,y que en modo alguno limitar la preparación al estudio aislado de los apuntes garantiza superar la misma, y mucho menos garantiza la adquisición de los conocimientos deseados. f)La copia de apuntes en clase ES UNA PÉRDIDA DE TIEMPO: por tanto, los profesores harán lo posible para que no tenga que copiar apuntes en clase, proporcionándole en la página de la asignatura con carácter previo a su explicación todo el material necesario para la preparación de la misma. En consecuencia, si copia apuntes, es porque es usted un copiador compulsivo; pero sepa que distraen su atención y suelen ser fuente de errores en el estudio posterior, ya que lo que se copia mal se estudia peor, para el hipotético caso en que el alumno se apreste a estudiar. g)El alumno debe saber que una clase comienza antes de ser explicada y continua tras ser explicada: o lo que es lo mismo, llegar a clase a ver qué nos cuenta hoy este buen señor es un error. La mecánica de trabajo que les recomiendo a lo largo del curso para preparar una clase debe seguir las siguientes fases: PRIMERA: Lectura y revisión previa de los materiales indicados en el cronograma del curso para esa clase en concreto. Semanalmente se establecerá el conjunto de tópicos a impartir del temario oficial, el material de lectura para esa clase en concreto, los problemas recomendados para ejercitar los contenidos teóricos explicados, y en ocasiones alguna tarea adicional de interés. SEGUNDA: Asistencia a clase. Dado que no necesita tomar apuntes, preste atención a los desarrollos y explicaciones del profesor, y relaciónelos con lo previamente leído por usted. Tome notas de la dudas o discrepancias que le surjan, para sup osterior discusión en la propia clase o en una tutoría individualizada. El alumno debe saber además que se encuentra matriculado en una universidad pública presencial, y que la asistencia a clase forma parte de sus obligaciones como discente. TERCERA: Tras la clase, repase los contenidos de la misma, entiéndalos y aclare con el profesor los conceptos que no estén claros. Póngalos en práctica con los problemas de la relación que corresponda, y conéctelos con los contenidos a desarrollar en la próxima clase. Es decir, vuelva al primer apartado. h)Una asignatura NO se prepara en una semana. NO deje la preparación de los trabajos a entregar ni la del examen final para el último momento. Probablemente será inútil. Utilice el cronograma de la asignatura para planificar su esfuerzo, o pida ayuda a su profesor para planificar el tiempo y su preparación de cara al examen final con antelación. Si no lo hace, el único perjudicado será usted. i) Saber una asignatura NO es saber unos apuntes. Nunca lo ha sido. Unos apuntes son, probablemente y en el mejor de los casos, un resumen de lo explicado por elprofesor en clase, lo cual a su vez será un resumen de lo revisado por el profesor en la bibliografía específica. Por tanto, olvide aquello de "me sé los apuntes pero me han suspendido", o "esto no estaba en los apuntes, sino en tal libro" o "este problema o ejercicio no se parece a ninguno que hayamos hecho en clase". Si usted SABE la materia, estará preparado para aplicarla a situaciones nuevas y desconocidas. Y ello pasa por haber manejado bibliografía tal y cómo se indica en el apartado b). Saber los apuntes es una condición necesaria para aprobar, pero no suficiente. Por tanto, si usted sabe sus apuntes, NO SABE la materia. Y recuerde que SABER no es MEMORIZAR. j)La revisión de calificaciones NO es una subasta. Es un medio que la Universidad pone a su disposición para que sepa DÓNDE, CÓMO Y POR QUÉ ha fallado, y proceda a PLANIFICAR con su profesor la fase posterior de estudio orientada a subsanar las lagunas que sus conocimientos tengan. Por tanto, por favor, no acuda a revisión con la intención de discutir sobre: Los criterios de corrección, ya que estos los define su profesor, y no es ni puede ser algo sujeto a negociación. La distribución de la puntuación entre los diferentes enunciados de los ejercicios del examen, ya que su profesor sabe qué es más importante que usted haya aprendido, y cómo evaluar ese aprendizaje, y ajustará esa distribución en consecuencia. El que considere que esa distribución le perjudica es un error, ya que habrá sido aplicada por igual a sus compañeros, y además lo que hará será demostrar que no tiene claros aquellos conceptos que son más relevantes. Lo parecido o distinto de los ejercicios del examen a los realizados en clase. Un examen no tiene por qué parecerse a lo ya ejercitado. Los ejercicios de clase le CAPACITAN para dominar los conceptos. Los exámenes DEMUESTRAN que usted sabe aplicar esos conceptos aprendidos a situaciones novedosas o simplemente diferentes a las estudiadas. La verificación de si determinado ejercicio estaba o no en sus apuntes La simple pataleta por no haber superado la asignatura. No entienda un suspenso más que con la siguiente lectura: el trabajo realizado no ha sido válido, no ha sido suficiente, o ambas cosas. Debe trabajar más. Cualquier otra interpretación por su parte es un error. k)Su obligación es estar informado de las circunstancias de la asignatura. Visite con asiduidad la sección de noticias de la plataforma virtual de la asignatura y en caso de duda consulte por e-mail a su profesor. No utilice argumentos de la clase "no sabía nada..." o "no me he enterado de que.." para excusar un fallo. Recuerde que ES su obligación y su responsabilidad estar enterado. l)Utilice la tutoría. Es el único medio por el cual el profesor puede ofrecerle una enseñanza de carácter individualizado. Por tanto, aproveche la tutoría, en sus versiones presencial, electrónica, o de cualquier otro tipo boloñés. Y hágalo con frecuencia: siga el método de preparación de las clases ya descrito, y visite a su profesor cada vez que tenga dudas. Con carácter ordinario, un mínimo de una visita al profesor cada tres semanas debería ser normal para usted. Si hay dificultades, tan a menudo como necesite. m)NO se quede con una duda. Es muy habitual entre nuestros alumnos que cuando les surge una duda se queden con ella hasta el mismo momento del examen. Luego, durante la revisión reconocen: "sí, esto no me quedó claro, pero..." EVITE estos comportamientos. En una asignatura como esta, el progreso con garantías hacia nuevos contenidos implica haber asimilado correctamente los contenidos previos. n)El profesor es su juez. Su labor en el momento de evaluarle se limitará a juzgar la cantidad y calidad del esfuerzo realizado por usted. Cualquier otro aspecto es irrelevante. ñ)Acuda a clase y participe en ella. Plantee sus dudas, y fomente la discusión entre sus compañeros y con el profesor. Ello contribuirá de forma positiva a su formación, y hará la dinámica académica más rica. Además, contribuirá positivamente a su crecimiento personal. o)Sea consciente de sus derechos como alumno, pero también de las obligaciones que el serlo conlleva. En particular, trate de seguir en todo momento la línea de conducta que el código ético de la Universidad (Código Peñalver) le aconseja.
Profesores
Nombre | Apellido 1 | Apellido 2 | C.C.E. | Coordinador | |
Antonio J. | Tomeu | Hardasmal | PROFESOR TITULAR DE UNIVERSIDAD | S |
![]() |
Competencias
Se relacionan aquí las competencias de la Materia/módulo o título a que pertenece la asignatura, entre las que el profesor podrá indicar las relacionadas con la asignatura.
Identificador | Competencia | Tipo |
C01 | Capacidad para tener un conocimiento profundo de los principios fundamentales y modelos de la computación y saberlos aplicar para interpretar, seleccionar, valorar y crear nuevos conceptos, teorías, usos y desarrollos tecnológicos relacionados con la informática. | ESPECÍFICA |
T01 | Capacidad para la resolución de problemas | GENERAL |
T07 | Capacidad de análisis y síntesis | GENERAL |
T11 | Aptitud para la comunicación oral y escrita en la lengua nativa | GENERAL |
T12 | Capacidad para el aprendizaje autónomo | GENERAL |
T17 | Capacidad para el razonamiento crítico | GENERAL |
Resultados Aprendizaje
Identificador | Resultado |
R4 | 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. |
R5 | 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. |
R3 | 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. |
R1 | 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. |
R2 | 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. |
Actividades formativas
Actividad | Detalle | Horas | Grupo | Competencias a desarrollar |
01. Teoría | Exposición de los contenidos de la materia con ayuda ocasional de diapositivas, junto con la propuesta de ejemplos de afianzamiento desarrollados en aula. |
20 | C01 T07 T11 T12 T17 | |
02. Prácticas, seminarios y problemas | 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. |
10 | C01 T01 T07 T12 T17 | |
03. Prácticas de informática | El alumno desarrollará las prácticas en una doble vertiente de trabajo: 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 su propia versión de algunos modelos de computación escogidos. |
30 | C01 T01 T12 | |
10. Actividades formativas no presenciales | a) Lectura cuidadosa y razonada de las referencias bibliográficas y textos que sobre la materia indiquen los profesores indicadas por los profesores. b) Resolución de los ejercicios y/o problemas de afianzamiento de contenidos propuestos por los profesores. c) Estudio intenso y continuado con aplicación e interés. |
90 | C01 T01 T07 T12 T17 |
Evaluación
Criterios Generales de Evaluación
Criterios Generales de Evaluación APARTADO PRIMERO: CRITERIOS DE CORRECCIÓN Y DESARROLLO DE EXÁMENES, PRUEBAS DE PROGRESOS, EXÁMENES PRÁCTICOS, ASIGNACIONES DE PRÁCTICAS Y APORTACIONES A GLOSARIO/WIKI DE LA ASIGNATURA. A) DE LOS EXÁMENES TEÓRICOS Y PRUEBAS DE PROGRESO -Los exámenes teóricos y las pruebas de progreso serás escritos. Podrán incluir preguntas tipo test de repuesta simple o múltiple, preguntas de desarrollo corto, demostraciones, ejercicios y problemas. -Una cuestión tipo test, corta, ejercicio o problema simple, se consideran correctos únicamente si la solución final que se proporciona es completamente correcta. En otro caso se considera incorrecta y no puntúa. -Una cuestión tipo test, corta, ejercicio o problema de múltiples apartados se consideran correctos si todos los apartados que la conforman son correctos. Encualquier otro caso es incorrecta y no puntúa. B) DEL EXAMEN PRÁCTICO -Se realizará en ordenador y el alumno dará solución mediante los simuladores/compiladores utilizados en las prácticas a los enunciados que se le planteen. -Las condiciones que una solución a un enunciado de examen práctico debe cumplirpara considerarse correcta son: a) Los ficheros subidos a través del Campus Virtual que conforman el examen práctico se ajustan al número, formato y nomenclatura de nombres explicitados por el profesor en el documento de examen. b) El contenido de los ficheros es el especificado por el profesor en el documento de examen en orden a solucionar el enunciado en cuestión. c) Los programas elaborados por el alumno, se pueden abrir y procesar con elentorno de simulación que corresponda, y realizan un procesamiento técnicamente correcto, según el enunciado de que se trate. Se entiende por un procesamientotécnicamente correcto a aquél código de programa que puede abrirse con el simulador, cuya semántica da soporte a la solución pedida, y que ha sido escrito de acuerdo a las convenciones de estilo y eficiencia habituales. C) DE LAS APORTACIONES AL GLOSARIO Y WIKI DEL CAMPUS VIRTUAL -Tendrán carácter individual y podrán realizarse durante el periodo de clases de la asignatura, pudiendo incluir definiciones, tópicos concretos de la asignatura, o desarrollos completos de conceptos teóricos o prácticos. Se podrán publicar en el glosario o wiki del campus virtual de la asignatura. -Su validación a efectos de ser puntuados exigirá tener un contenido mínimo, ser técnicamente correctas, y describir con propiedad y un uso correcto del idioma y en su caso- de la notación, el elemento de que se trate. Cada aportación correcta sumará un máximo de 0.1 puntos.El alumno podrá realizar tantas aportaciones como estime oportuno, si bien el límite práctico de puntuación a obtener en este apartado es de 1 punto. D)DE LAS ASIGNACIONES DE PRÁCTICAS Semanalmente se propondrá al alumno una asignación de prácticas, que este deberá resolver y entregar a través del Campus Virtual. Los criterios de corrección de las mismas, dada su naturaleza práctica, serán los mismos que los descritos en el apartado B) anterior para los exámenes prácticos. APARTADO SEGUNDO: CRITERIOS DE EVALUACIÓN a) El modelo de evaluación de la asignatura será continuo por defecto. El alumno que desee optar a la prueba final deberá manifestarlo por escrito dirigido al profesor durante el primes mes del curso. b) La evaluación continua comprende los siguientes ítems: -La realización de 4 pruebas de evaluación de progreso cada una de las cuales aporta un punto o fracción de punto, totalizando un máximo de cuatro puntos: NEP. -De entre todas las asignaciones de prácticas, 3 serán evaluables, aportando cada una un máximo de un punto o fracción de punto, y totalizando un máximo de tres puntos: NAP. -Aportaciones libres al glosario y Wiki de la asignatura, que podrán totalizar un máximo de un punto: NAL. -Un trabajo final de temática libre que podrá totalizar un máximo de dos puntos: NTF. c) La calificación final bajo evaluación continua vendrá determinada por la suma CF=NEP+NAP+NAL+NTF, siempre que NEP y NAP sean mayores a dos puntos y 1.5 puntos respectivamente. d) La evaluación bajo examen final constará de examen de teoría (puntuado de 0 a 10, NEFT) y examen final de prácticas (puntuado de 0 a 10, NEFP). e) La calificación final bajo examen final será el resultado de la siguiente ecuación: CF=(0.70)*NEFT+(0.30)*NEFP, siempre que en ambos se obtenga un mínimo de cinco puntos. f) Aquellos alumnos que no superen la evaluación continua podrán concurrir a los exámenes finales teórico y práctico de la asignatura. g) Las convocorias de Junio y Septiembre se regirán exclusivamente por el sistema de exámenes finales. El alumno debe conocer además que la evaluación se regirá por las siguientes normas adicionales: 1)En caso de no poder entregar una asignación de prácticas por enfermedad o causa de fuerza mayor documentalmente justificadas, el profesor indicará al alumno nueva fecha de entrega. 2) Los exámenes finales de Febrero, Junio y Septiembre se regirán por los Estatutos de la Universidad de Cádiz y normativa derivada en cuanto a número de llamamientos y días de revisión de calificaciones se refiere. 3) Bajo el sistema de exámenes finales, a todas las convocatorias se acude con el temario completo (tanto teórico como práctico). No se reservarán calificaciones de partes de la asignatura para convocatorias sucesivas. 4) Para lo no contemplado en estas notas se estará a lo dispuesto en el Reglamento de Régimen Académico y Evaluación del Alumnado de la Universidad de Cádiz.
Procedimiento de Evaluación
Tarea/Actividades | Medios, Técnicas e Instrumentos | Evaluador/es | Competencias a evaluar |
Aportaciones a los foros, glosario y wiki del Campus Virtual de la asignatura | MEDIOS: Soporte proporcionado por el Campus Virtual para la generación y distribución de contenidos elaborados por los alumnos. En concreto se utilizarán uno o varios de los siguiente medios: foro, glosario y wiki. TÉCNICA: Desarrollo libre y abierto de contenidos por el alunmno. INSTRUMENTO DE EVALUACIÓN: Revisión por el profesor de las aportaciones, que serán calificadas en función de su extensión y calidad |
|
C01 T07 T11 |
Examen final de Prácticas | MEDIOS: Computadoras personales, Plataforma Virtual Moodle y software de propósito específico para el desarrollo de Modelos de Computación TÉCNICAS: Verificación de la corrección sintáctica, semántica y de estilo de las soluciones desarrolladas por el alumno. INSTRUMENTOS DE EVALUACIÓN: Examen de prácticas o asignación incluyendo ejercicios y/o problemas. El alumno debe plantear soluciones a los ejercicios/problemas planteados utilizando los simuladores/compiladores empleados en prácticas, y deberá entregar los productos generados mediante el Campus Virtual al finalizar el tiempo asignado al examen práctico o en el plazo fijado para entregar la asignación. El código deberá compilar correctamente,realizar un procesamiento técnicamente correcto, y haber sido escrito de acuerdo a las normas de estilo y eficiencia habituales en programación. |
|
C01 T01 T07 T17 |
Examen final teórico | MEDIOS: Expresión Escrita. TÉCNICA: Verificación de la corrección de los enunciados plantedos. INSTRUMENTOS DE EVALUACIÓN: Exámenes escritos que pueden incluir algunos de los siguientes elementos: preguntas tipo test de respuesta simple o múltiple, cuestiones de desarrollo corto, demostraciones,ejercicios y problemas. |
|
C01 T01 T07 T11 T12 T17 |
Procedimiento de calificación
La calificación final de la asignatura (CF) vendrá determinada bajo evaluación continua de acuerdo a la siguiente expresión: CF=NEP+NAP+NAL+NTF siempre que NEP y NAP sean mayores a 2 puntos y 1.5 puntos respectivamente. La calificación final de la asignatura (CF) vendrá determinada bajo el modelo de exámenes finflaes por las calificaciones obtenidas en los exámenes finales teórico y práctico de acuerdo a la siguiente expresión: CF=(0.70)*NEFT+(0.30)*NEFP siempre que en NEFT y NEFP sean mayores o iguales a cinco puntos.
Descripcion de los Contenidos
Contenido | Competencias relacionadas | Resultados de aprendizaje relacionados |
CT1 Preliminares y Notación |
C01 | R1 |
CT2 Modelo de Funciones Computables. |
C01 | R1 |
CT3 La Jerarquía de Funciones |
C01 | R3 |
CT 4 Universalidad |
C01 | R4 |
CT 5 Máquinas de Turing. Otros Modelos de Computación |
C01 | R5 |
Bibliografía
Bibliografía Básica
[Cut94] Cutland, N.J. Computability: An Introduction to Recursive Function Theory . Cambridge University Press, 1994. [Dav94] Davis, M., Sigal, R. and Weyuker, E. Computability, Complexity and Languages. Academic Press, 1994.
[Zuc93] Zucker, J. and Pretorius, L. Introduction to Computability Theory. South African Computer Journal, 1993
Bibliografía Específica
[Bro93] Brookshear, J. Teoría de la Computación: lenguajes formales, autómatas y complejidad. Addison-Wesley Iberoamericana, 1993. [Dav02] Davis, M. La Computadora Universal. Ed. Debate, 2002. [Gar79] Garey, M and Johnson, D. Computers and Intractability: a guide to the theory of NP-completness. New York, Freeman, 1979. [Lee90] Leeuwen, J. V. (ed.) Handbook of Theoretical Computer Science. Elsevier, 1990. [Pen90] Penrose, R.. La Nueva Mente del Emperador. Ed. Mondadori, 1990. [San90] Sancho, J. Lógica Matemática y Computabilidad. Díaz de Santos, S.A., 1990.
Bibliografía Ampliación
[Aho92] Aho, A. and Ullman, J.D. Foundations of Computer Science. W. H. Freeman and Company. New York, 1992 [Cal88] Calude, C. Theories of Computational Complexity. North-Holland, 1988. [Coh91] Cohen, D. Introduction to Computer Theory. John Wiley and Sons, Inc. 1991. [Deh93] Dehornoy, P. Complexite et decidabilite. Springer-Verlag, 1993. [Jon97] Jones, N. D. Computability and Complexity. The MIT Press, 1997. [Lew91] Lewis, H and Papadimitriou, C. Elements of the Theory of Computation. Englewood Cliffs, NH. Prentice Hall, 1991. [Mar91] Martin, J. Introduction to Languages and the Theory of Computation. New York, McGraw-Hill, 1991. [Mcn82] McNaughton, R. Elementary Computability, Formal Languages and Automata. Prentice Hall, 1982. [Rev83] Revesz, G. Introduction to Formal Languages. McGraw-Hill, 1983. [Som88] Sommerhalder, R. and Van Westerhenen S. C. The Theory of Computability : Programs, Machines, Effectiveness and Feasibility. Addison- Wesley, 1988. [Sud88] Sudkamp, T. Languages and Machines, An Introduction to the Theory of Computer Science. Addison-Wesley Series in Computer Science. Readin, MA. Addison-Wesley Inc 1988. [Wil86] Wilf, H.S. Algorithms and Complexity. Prentice-Hall, 1986. [Woo87] Wood, D. Theory of Computation, New York, John Wiley & Sons, 1987.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente.