Algoritmos y Estructuras de Datos
Materia: Desarrollo de Software
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Créditos ECTS: 6
Semestre: 3
Carácter: Obligatoria
Resultados de aprendizaje
- Usar y definir estructuras de datos eficientes y adecuadas a cada problema.
- Resolver problemas algorítmicos no triviales.
- Razonar sobre la complejidad algorítmica.
- Razonar sobre la terminación.
Breve descripción de los contenidos
- Algoritmos básicos.
- Diseño de algoritmos.
- Implementación de tipos de datos.
- Análisis de terminación, corrección y complejidad.
Bibliografía
- Data Structures and Algorithms in Java (Goodrich & Tamassia), ediciones 4 y 5.
Acceso al entorno virtual de la asignatura