Experimentar los conceptos básicos para el desarrollo de algoritmos aplicables a cualquier disciplina, que permitan la generación de la capacidad analítica y creativa en la solución e implementación de problema propuestos.
Resolver problemas aplicando los fundamentos de programación para diseñar programas en el lenguaje de Python, apoyándose en las etapas del ciclo de vida de desarrollo de software y las fases para la solución de problemas computacionales.