Esta asignatura corresponde al Trayecto Algoritmos y Lenguajes. En ella se estudian estructuras de datos no lineales, archivos de datos, estrategias de diseño de algoritmos y se aplica la Programación Orientada a Objetos (POO). En esta asignatura se aborda:

  • Aspectos avanzados de la POO, tales como polimorfismo, genericidad y manejo de excepciones, aplicados en la resolución de problemas y el desarrollo de algoritmos.
  • Estructuras de datos no lineales, tales como árboles y grafos.
  • Organización de archivos y tablas de dispersión.
  • Algoritmos de ordenamiento y búsqueda así como estrategias de diseño de algoritmos aplicados sobre las estructuras de datos estudiadas.