Complejidad Computacional - Universidad de La Laguna

10 downloads 1837 Views 440KB Size Report
17 Jun 2013 ... MODELO GUIA DOCENTE CON INCORPORACIÓN HORAS VIRTUALES A ... Centro: Escuela Técnica Superior de Ingeniería Informática.
Grado en Ingeniería Informática Asignatura: Complejidad Computacional

Escuela Técnica Superior de Ingeniería Informática Grado en Ingeniería Informática

GUÍA DOCENTE DE LA ASIGNATURA:

Complejidad Computacional

Curso Académico 2013/14

Fecha: 17/06/2013 MODELO GUIA DOCENTE CON INCORPORACIÓN HORAS VIRTUALES A TRAVÉS DEL PROGRAMA DE ACTIVIDAD DOCENTE ON LINE 15042013

Grado en Ingeniería Informática Asignatura: Complejidad Computacional

1. Datos Descriptivos de la Asignatura

Asignatura: Complejidad Computacional

Código: 139 264113

- Centro: Escuela Técnica Superior de Ingeniería Informática - Titulación: Grado en Ingeniería Informática - Plan de Estudios: G026 - Rama de conocimiento: Ingeniería y Arquitectura - Itinerario / Intensificación: Computación - Departamento: Estadística, Investigación Operativa y Computación - Área de conocimiento: Lenguajes y Sistemas Informáticos / Ciencias de la Computación e Inteligencia Artificial - Curso: 4º - Carácter: Obligatorio de itinerario - Duración: Semestral - Créditos ECTS (teóricos/prácticos): 6 (3 /3 ) - Horario: http://www.ull.es/view/centros/etsii/Horarios_4/es - Dirección Web de la asignatura (aula virtual): http://www.campusvirtual.ull.es - Idioma: Español

2. Requisitos

Ninguno

3. Profesorado que imparte la asignatura

Coordinación / Profesor/a: Luz Marina Moreno de Antonio - Grupo: Mañana - Departamento: Estadística, Investigación Operativa y Computación - Área de conocimiento: Lenguajes y Sistemas Informáticos - Lugar Tutoría: (a) (b)

Torre Profesor Agustín Arévalo, 2ª planta Sala de Profesores de la ETSII, 2ª planta

- Horario Tutoría: El horario de tutorías es orientativo y prevalecerá el horario que aparezca en el campus virtual Primer cuatrimestre: Lunes de 9:30 a 13:30

(a)

y Martes de 15:00 a 17:00

Segundo cuatrimestre: Martes de 10:30 a 13:30

(b)

(a)

y Miércoles de 15:00 a 18:00

- Teléfono (despacho/tutoría): 922.319908 - Correo electrónico: [email protected] - Dirección web: http://campusvirtual.ull.es

Profesor/a: Inmaculada Rodríguez Martín

-1-

(b)

Grado en Ingeniería Informática Asignatura: Complejidad Computacional

- Grupo: Mañana - Departamento: Estadística, Investigación Operativa y Computación - Área de conocimiento: Ciencias de la Computación e Inteligencia Artificial - Centro: Escuela Técnica Superior de Ingeniería Informática - Lugar Tutoría: Torre Profesor Agustín Arévalo, 2ª planta - Horario Tutoría: El horario de tutorías es orientativo y prevalecerá el horario que aparezca en el campus virtual Martes y Jueves de 9:00 a 12:00 - Teléfono (despacho/tutoría): 922.319185 - Correo electrónico: [email protected] - Dirección Web: http://campusvirtual.ull.es Profesor/a: Jorge Riera Ledesma - Grupo: Mañana - Departamento: Estadística, Investigación Operativa y Computación - Área de conocimiento: Ciencias de la Computación e Inteligencia Artificial - Centro: Escuela Técnica Superior de Ingeniería Informática - Lugar Tutoría: Área de despachos de la ETSII - Horario Tutoría: Martes, miércoles y jueves de 10:00 a 12:00. El lugar y horarios de tutoría pueden sufrir variaciones puntuales a lo largo del curso, que serán debidamente comunicadas en tiempo y forma. - Teléfono (despacho/tutoría): 922.845040 - Correo electrónico: [email protected] - Dirección Web: http://campusvirtual.ull.es

4. Contextualización de la asignatura en el Plan de Estudios

- Bloque Formativo al que pertenece la asignatura: Itinerario 1: Computación - Perfil Profesional: Ingeniero Técnico en Informática

5. Competencias

-2-

Grado en Ingeniería Informática Asignatura: Complejidad Computacional

Competencias generales: C39. 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. C41. Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos. Competencias transversales: T1. Capacidad de actuar autónomamente T2. Tener iniciativa y ser resolutivo T6. Capacidad de comunicación efectiva en inglés T9. Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones T12. Capacidad de relación interpersonal. T14. Poseer las habilidades de aprendizaje necesarias para emprender estudios posteriores o mejorar su formación con un cierto grado de autonomía. T16. Capacidad de planificación y organización del trabajo personal T19. Capacidad de adaptación a los cambios organizativos o tecnológicos T20. Capacidad de trabajar en situaciones de falta de información y/o con restricciones temporales y/o de recursos. T22. Capacidad para resolver problemas dentro de su área de estudio. T25. Capacidad de análisis, síntesis y evaluación.

6. Contenidos de la asignatura

Contenidos teóricos y prácticos de la asignatura

-3-

Grado en Ingeniería Informática Asignatura: Complejidad Computacional

- Profesor/a: Luz Marina Moreno de Antonio / Inmaculada Rodríguez Martín / Jorge Riera Ledesma - Temas: TEMA 1. Modelos de computación   

Máquinas de Turing Funciones recursivas primitivas Funciones mu-recursivas

TEMA 2. Decidibilidad y Reducibilidad      

Medidas y esquemas de codificación Problemas No Decidibles Reducibilidad Jerarquías de Lenguajes y Problemas Universalidad Tesis de Church-Turing

TEMA 3. Complejidad    

Las clases P y NP NP-completitud. Teorema de Cook Complejidad Espacial Técnicas de Resolución de problemas difíciles

Actividades a desarrollar en inglés

- Actividades: Comentar artículos en inglés relacionados con los contenidos de la asignatura - Profesor/a: Luz Marina Moreno de Antonio / Inmaculada Rodríguez Martín / Jorge Riera Ledesma - Temas: Tema 1: Modelos de computación

7. Metodología y Volumen de trabajo del estudiante

Descripción La asignatura participa en el Programa de Actividad Docente Online (PADO) en la modalidad A 15% con un máximo de 9 horas. La distribución de horas virtuales se realiza de la siguiente manera: horas presenciales virtuales (8 horas): clases teóricas (3 horas), clases prácticas (3 horas), seminarios u otras actividades complementarias (2 horas) Se impartirán clases teóricas y se utilizarán las clases prácticas en aula y laboratorio para afianzar los conocimientos. El resto de las horas presenciales se dedicarán a tutorías académicas, la realización de actividades complementarias o exámenes. El trabajo autónomo se distribuye en la realización de actividades complementarias, realización de trabajos y estudio/preparación de las clases o exámenes.

-4-

Grado en Ingeniería Informática Asignatura: Complejidad Computacional

Actividades formativas en créditos ECTS, su metodología de enseñanza-aprendizaje y su relación con las competencias que debe adquirir el estudiante Actividades formativas

Horas presenciales

Clases teóricas

Horas de trabajo autónomo

Total Horas

Relación con competencias

25 + 3 (online)

28

Todas las de la asignatura

Clases prácticas (aula / sala de demostraciones / prácticas laboratorio)

16 + 3 (online)

19

Realización de seminarios u otras actividades complementarias

0 + 2 (online)

Todas las de la asignatura

10

12

Todas las de la asignatura

Realización de trabajos (individual/grupal)

30

30

Todas las de la asignatura

Estudio/preparación clases teóricas

26

26

Todas las de la asignatura

Estudio/preparación clases prácticas

20

20

Todas las de la asignatura

Preparación de exámenes

4

4

Todas las de la asignatura

Realización de exámenes

4

4

Todas las de la asignatura

Asistencia a tutorías

7

7

Todas las de la asignatura

Total horas

52 + 8 (online) = 60

90

150 Total ECTS

8. Bibliografía / Recursos

Bibliografía Básica  

M.R. Garey, D.S. Johnson. “Computers and Intractability: A Guide to the Theory of NP-Completeness”. A Series of Books in the Mathematical Sciences (Victor Klee, ed.). W. H. Freeman and Company, 1979. M. Sipser. “Introduction to the theory of computation”, PWS Publishing Company, 1997.

Bibliografía Complementaria

-5-

Grado en Ingeniería Informática Asignatura: Complejidad Computacional

   

C. H. Papadimitriou. “Computational Complexity”. Addison Wesley, 1994. D. P. Bovet, P. Crescenzi, “Introduction to complexity”. Prentice Hall, 1994. J. P. Barthélemy, P. G. Cohen, A. Lobstein. “Algorithmic complexity and communication problems”. UCL Press Limited, 1996. G. Ausiello, P. Crescenzi, G. Gambosi, V. Kann, A. Marchetti-Spaccamela, M. Protasi. “Complexity and approximation”. Springer, 1999.

Otros recursos Campus Virtual de la ULL

9. Sistema de Evaluación y Calificación

Descripción Para evaluar los conocimientos se realizarán dos exámenes parciales durante el cuatrimestre, que serán valorados con el 50% de la nota final de la asignatura. El 50% restante de la nota final se obtendrá a través de la evaluación continua a través de diferentes actividades prácticas planteadas en el laboratorio y los informes entregados por los alumnos. Cada tipo de actividad tendrá en la nota final la ponderación indicada en la tabla “Estrategia Evaluativa”. Será necesario alcanzar una nota mínima de un 3 sobre 10 en cada parte para incluirla en el cómputo total de la nota. Una nota menor a un 3 en una parte, significa que esa parte vale 0 en la nota final. Las notas alcanzadas en cada parte se guardarán durante todo el curso académico. En las convocatorias oficiales, el alumno podrá presentarse a aquellas partes no haya superado durante el cuatrimestre, manteniéndose en todas ellas la ponderación indicada y el requisito de alcanzar una nota mínima de un 3 sobre 10.

Estrategia Evaluativa (4)

TIPO DE PRUEBA

COMPETENCIAS

Pruebas objetivas

CRITERIOS

PONDERACIÓN

- Adecuación a lo solicitado

Pruebas de respuesta corta C41, T3, T7, T9, T21, T22, T23

- Concreción en la redacción

50

- Nivel de conocimientos adquiridos

Pruebas de desarrollo

- Adecuación a lo solicitado Informes memorias de prácticas

C41, T3, T7, T9, T21, T22, T23

-6-

- Concreción en la redacción - Nivel de conocimientos adquiridos

25

Grado en Ingeniería Informática Asignatura: Complejidad Computacional

- Adecuación a lo solicitado [Otra] Valoración de las actividades prácticas en el laboratorio

C41, T3, T7, T9, T21, T22, T23

- Concreción en la redacción

25

- Nivel de conocimientos adquiridos

11. Cronograma/Calendario de la asignatura

Descripción del Cronograma En las guías docentes la planificación temporal de la programación sólo tiene la intención de establecer unos referentes u orientaciones para presentar la materia atendiendo a unos criterios cronológicos, sin embargo son solamente a título estimativo, de modo que el profesorado puede modificar – si así lo demanda el desarrollo de la materia – dicha planificación temporal. La asignatura se imparte en el primer cuatrimestre. La docencia se distribuye en cuatro sesiones semanales de 50 minutos, tres de ellas en un aula de teoría y una en un laboratorio. Las horas de trabajo autónomo se distribuyen de forma uniforme a lo largo de todo el cuatrimestre. La evaluación completa de la asignatura se realiza a lo largo de las 15 semanas de clase del cuatrimestre: la evaluación de las actividades prácticas planteadas en el laboratorio y los informes entregados por los alumnos se realizará de forma semanal, mientras que los exámenes parciales se realizarán las semanas 8 y 15 del cuatrimestre. Por lo que los alumnos que superen la asignatura durante las semanas de clase no tendrán que realizar ninguna actividad de evaluación en las semanas 16 a 18.

1er Cuatrimestre

SEMANA

Temas

Actividades de enseñanza aprendizaje

Horas de trabajo presencial

Horas de trabajo autónomo

Total

Semana 1:

Tema 1

Clases teóricas / Asistencia a Tutorías / Seminarios o actividades complementarias / Preparación clases teóricas

2+2

5

9

Semana 2:

Tema 1

Clases teóricas / Clases prácticas (aula o lab) / Asistencia a Tutorías / Preparación clases prácticas / Trabajo

4

6

10

Semana 3:

Tema 1

Clases teóricas / Clases prácticas (aula o lab) / Preparación clases teóricas / Trabajo

4

6

10

Temas 1 y 2

Clases teóricas / Clases prácticas (aula o lab) / Seminarios o actividades complementarias / Preparación clases prácticas / Preparación de exámenes / Trabajo

3+1

6

10

Semana 4:

-7-

Grado en Ingeniería Informática Asignatura: Complejidad Computacional

Semana 5:

Tema 2

Clases teóricas / Asistencia a Tutorías / Clases prácticas (aula o lab) / Seminarios o actividades complementarias / Preparación clases teóricas / Preparación clases prácticas

Semana 6:

Tema 2

Clases teóricas / Clases prácticas (aula o lab) / Preparación clases teóricas / Trabajo

4

6

10

Semana 7:

Tema 2

Clases teóricas / Asistencia a Tutorías / Seminarios o actividades complementarias / Preparación clases teóricas / Preparación clases prácticas

3+1

6

10

Semana 8:

Tema 2

Clases prácticas (aula o lab) / Realización de exámenes / Preparación clases prácticas / Preparación de exámenes / Trabajo

3+1

7

11

Semana 9:

Tema 3

Clases teóricas / Asistencia a Tutorías / Preparación clases teóricas / Trabajo

4

5

9

Semana 10:

Tema 3

Clases teóricas / Clases prácticas (aula o lab) / Seminarios o actividades complementarias / Preparación clases teóricas / Preparación clases prácticas

4

6

10

Semana 11:

Tema 3

Clases teóricas / Clases prácticas (aula o lab) / Seminarios o actividades complementarias / Preparación clases teóricas / Trabajo

3+1

6

10

Semana 12:

Tema 3

Clases teóricas / Clases prácticas (aula o lab) / Preparación clases teóricas / Trabajo

4

6

10

Semana 13:

Tema 3

Clases teóricas / Asistencia a Tutorías / Clases prácticas (aula o lab) / Seminarios o actividades complementarias / Preparación clases teóricas / Preparación clases prácticas

3+1

6

10

Semana 14:

Tema 3

Clases teóricas / Clases prácticas (aula o lab) / Preparación clases prácticas / Trabajo

4

6

10

Semana 15:

Tema 3

Clases prácticas (aula o lab) / Realización de exámenes / Preparación clases prácticas / Preparación de exámenes / Trabajo

3+1

7

11

Evaluación

Evaluación realizada durante las 15 primeras semanas del cuatrimestre

0

0

0

60

90

150

Semanas 16-18:

-8-

4

6

10