Aplicação de técnicas básicas para a resolução de problemas, usando um computador.
Familiarização com as estruturas de controlo básicas, presentes na maioria das LP.
Escrever programas para a resolução de problemas simples.
Ser capaz de executar e depurar programas.
Compreender a importância das boas práticas no sucesso do software.
Os que queiram dar os primeiros passos na programação de computadores.
Programadores que pretendam aprender a linguagem Python.
Todos aqueles com interesse pela programação de computadores.