En esta asignatura el alumnado desarrollará las destrezas necesarias para decidir con criterio la combinación de estructuras de datos (lineales o árboles) y algoritmos más convenientes para resolver un determinado problema de forma eficiente en términos de recursos espaciales y temporales. Además, la asignatura introduce el paradigma de orientación a objetos, sus elementos y propiedades básicas como clases, objetos, herencia, polimorfismo, etc. y el paradigma de programación funcional, sus estructuras de datos características, y ámbitos de aplicación, enfatizando aquellos donde se logran planteamientos y resoluciones más fáciles que con otros paradigmas de programación
(*) La Guía Docente es el documento donde se visualiza la propuesta académica de la UDC. Este documento es público y no se puede modificar, salvo cosas excepcionales bajo la revisión del órgano competente de acuerdo a la normativa vigente que establece el proceso de elaboración de guías