El documento describe los pasos para resolver problemas mediante la programación de computadoras. Estos incluyen definir claramente el problema, identificar los datos de entrada y salida, diseñar un algoritmo, codificar el algoritmo en un lenguaje de programación, ejecutar y validar el programa. También describe notaciones como pseudocódigo y diagramas de flujo para describir algoritmos de manera precisa y sin ambigüedades.