Esta asignatura corresponde al Trayecto Algoritmos y Lenguajes. Está orientada fundamentalmente al estudio, análisis y manejo de estructuras de datos encadenadas y a la aplicación de recursividad en el desarrollo de algoritmos, e introduce  el estudio del Paradigma de Programación Orientada a Objetos. En ella se abarcan:

  • Conceptos básicos del Paradigma de Programación Orientada a Objetos (POO) aplicados en la resolución de problemas y el desarrollo de algoritmos, tales como abstracción, encapsulamiento e introducción a la herencia entre clases.
  • Estructuras de datos encadenadas.
  • Recursividad.
  • Representación de datos en memoria y manejo de memoria en ejecución.
  • Algoritmos fundamentales de recorrido, búsqueda, ordenamiento, y actualización aplicados sobre listas, pilas y colas.