ALGO - Algoritmia

Documentos relacionados
FVC - Funciones de Variable Compleja

CV - Cálculo en una Variable

CD - Cálculo Diferencial

TOP - Topología

TP - Teoría de la Probabilidad

INF - Informática

MD - Matemática Discreta

FM - Fundamentos de la Matemática

EDOO - Estructuras de Datos y Orientación a Objetos

FIS - Física

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Algoritmica y complejidad. CURSO ACADÉMICO - SEMESTRE Primer semestre

GD - Geometría Diferencial

GD - Geometría Diferencial

ANX-PR/CL/ GUÍA DE APRENDIZAJE

Guía docente de la asignatura

INEP-I3O23 - Introducción a la Ingeniería del Programario

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS

COM - Computadores

Grado de Matemáticas

CN - Cálculo Numérico

Guía Docente ESCUELA POLITÉCNICA SUPERIOR ASIGNATURA PROGRAMACIÓN II CURSO SEMESTRE 2 GRADO (S) INGENIERÍA DE SISTEMAS DE

Guía docente de la asignatura

ALG - Álgebra

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Algoritmos y Complejidad

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS MAESTRÍA EN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN ALGORITMIA

GUÍA DOCENTE DE LA ASIGNATURA

Análisis Matemático I

PIB - Procesado de Imágenes Biomédicas

EST - Estadística

GUÍA DOCENTE DE LA ASIGNATURA

SIAC-R1O07 - Sistemas Avanzados de Control

PRO1-I2O23 - Programación I

SD - Sistemas Dinámicos

Lenguajes III Análisis y Diseño de Algoritmos

GUIA DOCENTE DE LA ASIGNATURA CURSO Análisis Matemático I Doble Grado en Ingeniería Informática y Matemáticas

MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO. Análisis Matemático Análisis Matemático I 2º 1º 6 Obligatoria

ECUACIONES DIFERENCIALES I (Curso )

Guía docente PROGRAMACIÓN I CURSO 1 SEMESTRE 1 GRADO EN INGENIERÍA DE SISTEMAS DE INFORMACIÓN MODALIDAD PRESENCIAL CURSO ESCUELA

MSC. Oscar Alberto Chávez Bosquez LIA. Ericsson Saldívar Correa Robles. Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

RA III - Representación Arquitectónica III

TDEE - Transporte y Distribución de Energía Eléctrica

ECUACIONES DIFERENCIALES II Curso 2013/14

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Técnicas avanzadas de programación

ANX-PR/CL/ GUÍA DE APRENDIZAJE

SIX - Simulación de Redes

PROGRAMACIÓN Y ESTRUCTURAS DE DATOS( )

TDEE - Transporte y Distribución de Energía Eléctrica

EDA - Estructuras de Datos y Algoritmos

Guía Docente ESCUELA POLITÉCNICA SUPERIOR

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. Introducción al Análisis de Algoritmos.

ESTRUCTURAS DE DATOS

GUÍA DOCENTE DE LA ASIGNATURA

La Robótica en la Ingeniería

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

IMPROCES - Tratamiento de Imágenes en Biofotónica

ALG - Álgebra

Guía Docente. Tipo: Obligatoria Créditos ECTS: 6. Curso: 4 Código: 3639

INVESTIGACIÓN OPERATIVA I (Curso )

ALG - Álgebra

GUÍA DOCENTE DE LA ASIGNATURA

SICSB - Sistemas de Información y Comunicaciones en la Sanidad

Apoyo a la docencia. Web de Martínez Durbán, María Mercedes

Asunto: Plan Docente PLAN DOCENTE DE LA ASIGNATURA. Curso académico: Identificación y características de la asignatura

ANX-PR/CL/ GUÍA DE APRENDIZAJE

PLAN DOCENTE DE LA ASIGNATURA ANÁLISIS MATEMÁTICO I. Curso académico: Identificación y características de la asignatura. Grado en Matemáticas

IMPROCES - Tratamiento de Imágenes en Biofotónica

BD - Bases de Datos

Análisis Matemático Análisis Matemático I 2º 2º 6 Obligatoria

Simulación y Optimización de Procesos Químicos

Guía Docente. Tipo: Obligatoria Créditos ECTS: 6. Curso: 1 Código: 3616

Análisis Matemático I

UNIVERSIDAD NACIONAL AUTÓNOMA LICENCIADO EN CIENCIAS DE LA COMPUTACIÓN

ANX-PR/CL/ GUÍA DE APRENDIZAJE

MODELOS MATEMÁTICOS (Curso )

XJO - Redes y Juegos Online

Facultad de Ciencias

Transcripción:

Unidad responsable: 200 - FME - Facultad de Matemáticas y Estadística Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2018 GRADO EN MATEMÁTICAS (Plan 2009). (Unidad docente Obligatoria) Créditos ECTS: 7,5 Idiomas docencia: Catalán Profesorado Responsable: Otros: SALVADOR ROURA FERRET Primer quadrimestre: AMALIA DUCH BROWN - A, B, C ENRIC RODRIGUEZ CARBONELL - A, B, C SALVADOR ROURA FERRET - A, B, C Competencias de la titulación a las cuales contribuye la asignatura Específicas: 1. CE-2. Resolver problemas de Matemáticas, mediante habilidades de cálculo básico y otros, planificando su resolución en función de las herramientas de que se disponga y de las restricciones de tiempo y recursos. 2. CE-3. Utilizar aplicaciones informáticas de análisis estadístico, cálculo numérico y simbólico, visualización gráfica, optimización u otras para experimentar en Matemáticas y resolver problemas. 3. CE-4. Desarrollar programas que resuelvan problemas matemáticos utilizando para cada caso el entorno computacional adecuado. Genéricas: 4. CB-1. Demostrar poseer y comprender conocimientos en el área de las Matemáticas construidos a partir de la base de la educación secundaria general, a un nivel que, apoyándose en libros de texto avanzados, incluya también algunos aspectos que implican conocimientos procedentes de la vanguardia en el estudio de las Matemáticas y en sus aplicaciones en la ciencia y la tecnología. 5. CB-2. Saber aplicar los conocimientos matemáticos a su trabajo de una forma profesional y poseer las capacidades que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro del área de las Matemáticas y en sus aplicaciones en la ciencia y la tecnología. 6. CB-3. Tener la capacidad de reunir e interpretar datos relevantes, dentro del área de las Matemáticas y sus aplicaciones, para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética. 7. CG-1. Comprender y utilizar el lenguaje matemático. 8. CG-2. Conocer demostraciones rigurosas de algunos teoremas clásicos en distintas áreas de la Matemática. 9. CG-3. Asimilar la definición de un nuevo objeto matemático, en términos de otros ya conocidos, y ser capaz de utilizar este objeto en diferentes contextos. 10. CG-4. Saber trasladar al lenguaje matemático problemas de otros ámbitos y utilizar esta traslación para resolverlos. 12. CG-6. Detectar deficiencias en el propio conocimiento y superarlas mediante la reflexión crítica y la elección de la mejor actuación para ampliar este conocimiento. 1 / 5

Transversales: 11. APRENDIZAJE AUTÓNOMO: Detectar deficiencias en el propio conocimiento y superarlas mediante la reflexión crítica y la elección de la mejor actuación para ampliar este conocimiento. Metodologías docentes (Apartado no disponible) Objetivos de aprendizaje de la asignatura (Apartado no disponible) Horas totales de dedicación del estudiantado Dedicación total: 187h 30m Horas grupo grande: 45h 24.00% Horas grupo mediano: 0h 0.00% Horas grupo pequeño: 30h 16.00% Horas actividades dirigidas: 0h 0.00% Horas aprendizaje autónomo: 112h 30m 60.00% 2 / 5

Contenidos COSTE DE LOS ALGORITMOS Notación asintótica. Análisis del coste de los algoritmos iterativos y recursivos. Recurrencias. ESQUEMAS ALGORÍTMICOS Fuerza bruta. Divide-y-vencerás. Algoritmos voraces. Programación dinámica. USO DE ESTRUCTURAS DE DATOS BÁSICAS Pilas y colas. Colas de prioridades. IMPLEMENTACIÓN DE ESTRUCTURAS DE DATOS BÁSICAS Heaps. Tablas de dispersión. Árboles de búsqueda balancesdos. MF-sets. ALGORITMOS SOBRE GRAFOS Representación. Recorridos en anchura y profundidad, conectividad. Caminos óptimos. Árboles generadores mínimos. 3 / 5

Sistema de calificación La calificación se calculará como 2T/5 + 2L/5 + P/5, donde T es la nota de teoría, L es la nota de laboratorio y P es la nota de prácticas. Las tres notas se obtienen de forma independiente. Para calcular la nota de teoría se harán dos exámenes de tipo convencional sobre papel, donde se comprobarán los conocimientos de la asignatura y la capacidad de resolver problemas relacionados. Se efectuarán un examen parcial y un examen final. Sean PT y FT las notas respectivas. Entonces, T=Máximo(PT/3+2FT/3, FT). Los dos exámenes de laboratorio se harán delante del ordenador, y se pedirá que los alumnos programen la solución a diversos problemas algorítmicos. Se valorará principalmente que el programa propuesto sea correcto, eficiente, claro y que use los esquemas algorítmicos y las estructuras de datos adecuados. Sea PL la nota del examen parcial de laboratorio y FL la nota del examen final de laboratorio. Entonces, L = Màximo(PL/3 + 2FL/3, FL). Adicionalmente, habrá una nota de prácticas, la cual se calculará haciendo la media de las notas de las prácticas evaluadas durante el curso. Además, habrá un examen extraordinario durant el mes de julio para los estudiantes que hayan suspendido. 4 / 5

Bibliografía Básica: Cormen, T.H. [et al.]. Introduction to algorithms. 3rd ed. Cambridge: MIT Press, 2009. ISBN 9780262033848. Dasgupta S.; Papadimitriou C.; Vazirani U. Algorithms. Boston: Mc Graw Hill Higher Education, 2006. ISBN 9780073523408. Josuttis, Nicolai M. The C++ standard library : a tutorial and handbook. Reading, Massachusetts: Addison-Wesley, 1999. ISBN 0201379260. Sedgewick, R. Algorithms in C++. Parts 1-5: fundamentals, data structures, sorting, searching, and graph algorithms. 3rd ed. Reading, Massachusetts: Addison-Wesley, 2002. ISBN 9780201726848. Skiena, Steven S. The Algorithm design manual [en línea]. 2nd ed. London: Springer, 2012Disponible a: <http://link.springer.com/book/10.1007/978-1-84800-070-4>. ISBN 9781848000698. Complementaria: Knuth, Donald E. The Art of computer programming. Vol. 1. 3rd ed. Reading, Massachusetts: Addison-Wesley, 1998. ISBN 0201896834. Knuth, Donald E. The Art of computer programming. Vol. 3. 3rd ed. Reading (Mass.): Addison-Wesley, 1998. ISBN 0201038218. Meyers, Scott. Effective C++ : 55 specific ways to improve your programs and designs. 3rd ed. Upper Saddle River, NJ: Addison-Wesley, 2005. ISBN 0321334876. Meyers, Scott. More effective C++ : 35 new ways to improve your programs and designs. Reading, Massachusetts: Addison- Wesley, 1996. ISBN 020163371X. Skiena, S.S.; Revilla, M. Programming challenges : the programming contest training manual [en línea]. New York: Springer, 2003Disponible a: <http://link.springer.com/book/10.1007/b97559>. ISBN 0387001638. Stroustrup, Bjarne. Programming : principles and practice using C++. Upper Saddle River, NJ: Addison-Wesley, 2009. ISBN 9780321543721. Weiss, Mark Allen. Data structures and algorithm analysis in C++. 4th ed. Upper Saddle River: Pearson Education, 2014. ISBN 9780273769385. 5 / 5