En esta materia se establecen las bases de la programación estructurada. La base adquirida es imprescindible para poder entender y desarrollar los conocimientos expuestos en numerosas materias a lo largo de los estudios y en la vida profesional.
Cualquiera de los tres perfiles profesionales que recogen los ámbitos de actuación más comunes de las/de los ingenieras/os en Informática de hoy en día contempla la necesidad de poseer competencias relativas al desarrollo e implementación del software. Parte del material didáctico puede estar en inglés.