Guia docente 2023_24
Escola Superior de Enxeñaría Informática
Grado en Inteligencia Artificial
 Asignaturas
  Informática: Programación II
   Contenidos
Tema Subtema
Tema 1: Algoritmos y estructuras de datos Abstracción
Creación de algoritmos
Estructuras de datos
Tema 2: Estructuras de datos Estructuras de datos lineales (Listas, pilas, colas)
Estructuras de datos no lineales (árboles, árboles binarios de búsqueda)
Mapas y diccionarios
Tema 3: Análisis de la eficiencia de algoritmos Notaciones asintóticas
Análisis de algoritmos
Reglas prácticas para el cálculo de la eficiencia
Tema 4: Programación orientada a objetos Clases y objetos
Encapsulación
Herencia
Interfaces y polimorfismo
Tema 5: Diseño de programas Funciones, clases y módulos
Gestión de excepciones
Buenas prácticas de desarrollo
Tema 6: Obtención y procesamiento de datos Ficheros
Web scraping
Tema 7: Técnicas y herramientas de prueba y gestión de proyectos Fundamentos de prueba del software
Tests de unidad
Versionado
Control de cambios (Git)
Tema 8: Programación funcional Lambda cálculo
Programación funcional
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000