El documento describe los fundamentos de la programación, incluyendo:
1) La definición de algoritmo como un método para resolver problemas mediante pasos ordenados y finitos, y la definición de programación como la transformación de un algoritmo en un lenguaje entendible para la computadora.
2) Las cuatro etapas clave en la solución de problemas con una computadora: análisis del problema, diseño del algoritmo, programación y ejecución y pruebas.
3) Los elementos básicos necesarios para definir un lenguaje de programación, como constant