Materia de 2° año, primer cuatrimestre de las carreras APU y Lic. en Informática. En la misma se aborda  el paradigma de programación estructurada, desarrollando programas de mayor complejidad aplicando los conceptos encapsulamiento, reusabilidad y mantenibilidad utilizando Tipos Abstractos de Datos. El lenguaje de programación que utilizaremos a lo largo del cuatrimestre es JAVA.