El documento describe los beneficios educativos de la programación de computadores, incluyendo el desarrollo del pensamiento algorítmico y la consideración de aspectos importantes para la solución de problemas como decidir sobre la naturaleza del problema y seleccionar una representación para resolverlo. Adicionalmente, presenta definiciones de algoritmo y conceptos relacionados como características de los algoritmos y ejemplos.