Capacitar al estudiante para que comprenda y aplique la lógica en el diseño y desarrollo de programas partiendo desde la formulación del problema hasta llegar a soluciones bien estructuradas.