O objectivo principal  da unidade curricular consiste  em apresentar ao aluno uma perspectiva clara e objectiva da programação assim como a sua utilização  no contexto de trabalho. O conhecimento de diversas funções elementares assim como de instruções  de decisão e repetição. O aluno deverá ser capaz de desenvolver programas de forma estruturada, utilizando  algoritmos por si definidos.