Tópicos fundamentalmente independentes das questões de implementação da ferramenta de programação utilizada, provinientes da ciência da computação, icluindo a noção geral de algoritmos.