Este documento apresenta conceitos básicos de programação e algoritmia. Descreve as principais etapas na criação de um programa, como definição do problema, planeamento da resolução, codificação, teste e depuração. Explora ainda conceitos-chave como algoritmos, operações elementares de sistemas de informação e operadores lógicos e aritméticos.