
Competências:
- Implementar algoritmos em linguagem de programação, utilizando ambientes de desenvolvimento de acordo com as necessidades.
Habilidades:
1.1 Identificar situações-problema, propondo soluções computacionais.
1.2 Elaborar algoritmos.
1.3 Codificar programas, utilizando técnica de programação.
Bases Tecnológicas:
Introdução à Lógica de Programação (Conceitos básicos; Construção de algoritmos: fluxogramas e pseudocódigos.)
Comandos da linguagem de programação (Memória, tipos de dados e variáveis; Entrada, saída e conversão de tipos; Operadores aritméticos, relacionais e lógicos; Expressões e tabela da verdade; Funções pré-definidas; Tratamento de erros e exceções.)
Programação estruturada (Decisão simples; Decisão múltipla; Iteração; Laços; Teste de mesa.)
Programação modular (Sub-rotinas; Procedimentos e funções; Argumentos e escopo de identificadores.)
Tipos de dados estruturados (Vetores; Matrizes; Arquivos CSV e de texto.)