Esta asignatura aporta al perfil del Ingeniero Mecánico los conocimientos, habilidades, metodología, así como capacidades de análisis y síntesis, para plantear la solución de problemas susceptibles de ser computarizados, a través de diagramas de flujo, pseudocódigo y algoritmos utilizando las estructuras de un lenguaje de programación estructurado.