El objetivo del subproyecto es que el participante esté en capacidad de llevar a cabo el desarrollo estructurado de problemas. Esto le proporcionará una formación que le permita enfrentarse a problemas muy complejos debido a la presencia de varias fuentes de incertidumbre, objetivos y metas conflictivos, posibles impactos en diferentes instantes y sobre diferentes grupos. En el Subproyecto se exponen los fundamentos y aplicaciones de las principales líneas de desarrollo actual de la informática, los diferentes componentes de un sistema informático y los métodos para el diseño de programas. Se presentan los conceptos de algoritmo y diagramas de flujos y algunos de sus componentes, análisis y diseño. Es importante el estudio y conocimiento de lo que hoy conocemos como algoritmos computacionales, que desde su aparición hasta nuestros días es, y seguirá siendo; vital para el desarrollo de aplicaciones para computadoras y el manejo y dominio de la lógica de programación para resolver problemas.