Este documento introduce los conceptos básicos de la programación y la solución de problemas aplicables a las computadoras. Explica que un problema requiere darle una solución a través de etapas como la entrada de datos, proceso de datos y salida de datos. También describe técnicas como algoritmos, diagramas de flujo y pseudocódigos que pueden usarse para dar solución a problemas. Finalmente, detalla elementos clave para la realización de algoritmos como variables, constantes, tipos de datos y operadores.