En esta asignatura se enseña a los alumnos a aplicar conceptos y experiencias avanzadas de la Ingeniería de Software y analizar el estado del arte en el campo de la Ingeniería de Software.
Esta asignatura entrega las herramientas necesarias y suficientes para la modelación de datos, desarrollando en el alumno la capacidad de realizar una abstracción de los datos de situaciones prácticas que acontecen en el desarrollo de proyectos informáticos relacionados fundamentalmente con la construcción de sistemas informáticos. Se enfatiza en las técnicas de diseño de bases de datos y los distintos modelos de bases de datos existentes.
La asignatura Estructuras de Datos es un componente fundamental en la enseñanza de la Computación, ya que provee un conocimiento necesario para la comprensión, evaluación y representación de datos.
En esta asignatura se estudian los elementos que permiten realizar aplicaciones informáticas utilizando las técnicas de programación orientada a objetos, independientemente del lenguaje utilizado. En esta asignatura el estudiante identificará y analizará los fundamentos de la programación orientada a objetos y diseñará programas básicos en un lenguaje orientado a objetos.