El documento describe las características y conceptos fundamentales de los algoritmos y la programación. Define algoritmo, pseudo código y diagrama de flujo. Explica que un algoritmo es un conjunto de pasos ordenados para resolver un problema de manera eficiente. Un pseudo código describe de forma informal los pasos de un algoritmo mientras que un diagrama de flujo lo representa gráficamente. También define conceptos como problema informático, programa informático, lenguaje de máquina, compilador y diferentes paradigmas de programación.