Compreender os paradigmas de linguagens de programação, avaliar as linguagens de programação e implementar algoritmos em uma linguagem escolhida.
Conceitos básicos de Linguagens de Programação. Visão geral de linguagens. Paradigmas de Linguagens de Programação. Conceitos de linguagens procedurais e de linguagens orientadas a objetos. Valores e tipos de dados. Variáveis e constantes. Expressões e comandos. Tratamento de erros (exceções). Entrada e saída de dados. Estruturas Lógicas (decisão, repetição e seleção). Avaliação de linguagens. Utilização de uma linguagem de programação de uso corrente no mercado.