Saber plantear problemas desde el punto de vista sistémico;
conocer, entender y saber aplicar la teoría general de sistemas en cada una de las etapas del ciclo de vida de un sistema de información;
comprender conceptos básicos de estructuras de datos y las primitivas de programación existentes, así como las bases de programación orientada a objetos, uso de lenguaje modelado, diseño de interfaces gráficas, la teoría general de bases de datos y teoría general de sistemas, todo esto para la solución de problemas mediante algoritmos.