Código: 250301 | Asignatura: ALGORITMIA | ||||
Créditos: 6 | Tipo: Obligatoria | Curso: 2 | Periodo: 1º S | ||
Departamento: Estadística, Informática y Matemáticas | |||||
Profesorado: | |||||
MAUCH GOYA, AUGUSTO [Tutorías ] | JURIO MUNARRIZ, MARIA ARANZAZU (Resp) [Tutorías ] | ||||
OLCOZ BASARTE, IÑIGO [Tutorías ] |
El objetivo principal de la asignatura es que el alumno conozca varias técnicas de diseño de algoritmos que le permitan abordar ciertos problemas utilizando esquemas conocidos.
Se pretende también que el alumno sea capaz de estudiar la eficiencia de los algoritmos que utiliza.
Además de esto, se completará el estudio de las estructuras de datos avanzadas que se comenzó en la asignatura de Estructuras de Datos.
Por último, la asignatura comenzará con una introducción al lenguaje C que se utilizará para implementar los problemas que se vayan resolviendo.
Las competecias generales que se adquieren con esta asignatura son:
Además, los alumnos deberían adquirir también una serie de competencias básicas:
Las competencias específicas que un alumno debería adquirir en esta asignatura son:
Metodología - Actividad | Horas Presenciales | Horas no Presenciales |
---|---|---|
A-1 Clases magistrales | 22,5 | |
A-2 Preparación de presentación de trabajos, proyectos, etc. | 7,5 | |
A-3 Apredizaje basado en problemas y/o casos en grupos reducidos | 7,5 | |
A-4 Sesiones prácticas en grupos reducidos | 24 | |
A-5 Tutorías en grupos muy reducidos | 3 | |
A-6 Actividades de evaluación | 3 | |
A-7 Estudio autónomo | 22.5 | |
A-8 Elaboración de trabajos y/o proyectos y escritura de memorias | 22.5 | |
A-9 Programación/experimentación u otros trabajos en ordenador/laboratorio | 22.5 | |
A-10 Resolución de problemas, ejercicios y otras actividades de aplicación | 15 | |
Total | 60 | 90 |
Resultado de aprendizaje | Sistema de evaluación | Peso (%) | Carácter recuperable |
2, 3, 4, 5, 6 | 1. Examen teórico práctico | 45 % | Sí |
1, 3 | 2. Examen práctico de estructuras de datos | 15 % | Sí |
1, 3, 4, 5, 6 | 3. Supuestos prácticos | 20 % | No |
2, 4, 6 | 4. Evaluación continua | 20 % | No |
Para aprobar la asignatura es necesario obtener un 5 sobre 10 en la actividad 1 (examen teórico-práctico). En el caso de obtener más de un 6 en la actividad 4 (evaluación continua), este requisito se reduce a: para aprobar la asignatura es necesario obtener un 4 sobre 10 en la actividad 1 (examen teórico práctico).
Para aprobar la asignatura es necesario obtener un 4 sobre 10 en la actividad 2 (examen de estructuras de datos).
La evaluación de recuperación consistirá en un examen donde el estudiante recuperará las partes recuperables suspendidas.
La calificación final de aquellos estudiantes que no obtengan la nota mínima para promediar en alguna de las actividades 1 y 2 será:
TEMARIO DE LAS CLASES TEÓRICAS
Tema 1. Planteamiento general.
Tema 2. Estructuras de datos avanzadas.
2.1. Árboles.
2.2. Árboles binarios.
2.3. Montículos.
2.4. Introducción a los grafos. Grafos dirigidos y no dirigidos.
2.5. Árboles como casos particulares de grafos.
2.6. Recorridos en anchura y en profundidad.
2.7. Implementación.
Tema 3. Nociones sobre eficiencia de algoritmos.
3.1. Notación asintótica.
3.2. Análisis de algoritmos.
3.3. Resolución de recurrencias.
Tema 4. Algoritmos divide y vencerás.
4.1. Características del método divide y vencerás.
4.2. Selección de problemas resolubles mediante la técnica divide y vencerás.
Tema 5. Algoritmos voraces (greedy).
5.1. Características generales de los algoritmos voraces.
5.2. Selección de problemas resolubles mediante algoritmos voraces.
Tema 6. Algoritmos basados en programación dinámica.
6.1. Características generales del método de programación dinámica.
6.2. Selección de problemas resolubles mediante programación dinámica.
Tema 7. Búsquedas con retroceso, ramificación y acotamiento
7.1. Introducción.
7.2. Selección de problemas resolubles mediante búsquedas con retroceso, ramificación y acotamiento.
Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.
Bibliografía Básica
Bibliografía Complementaria