Noções de lógica de programação. Dados, expressões e algoritmos sequenciais. Estruturas de dados. Estruturas de controle de fluxo. Paradigmas de Projeto de Algoritmos (indução, recursividade, divisão e conquista). Algoritmos de ordenação e de busca. Implementação de algoritmos numéricos usando uma linguagem de programação.
- Professor(a): Marcos Dias Fagundes