La programación es una habilidad central en cualquier profesional de la informática, pues es a través del desarrollo de programas se controla el comportamiento de una computadora. El propósito de esta asignatura es el proporcionar al estudiante conocimientos fundamentales en las áreas de abstracción de problemas, diseño de algoritmos, así como de capacitarlo para que conozca las herramientas de software necesarias para la implementación de algoritmos.