Identifica las estructuras básicas de las matemáticas discretas y las aplica en el manejo y tratamiento de la información.

Identifica, selecciona y aplica eficientemente tipos de datos abstractos, métodos de ordenamiento y búsqueda para la optimización del rendimiento de soluciones de problemas del mundo real.

Aplica las herramientas de programación orientada a objetos, para modelar y desarrollar soluciones a diversos problemas del mundo real.