Oferta: sempre no primeiro semestre de cada ano.

Ementa:

Introdução à Lógica. Introdução aos algoritmos. Resolução de problemas utilizando algoritmos. Introdução à linguagem Java. Ambiente de Programação em Java. Operadores. Tipos de dados. Variáveis. Constantes. Estruturas de Decisão. Estruturas de Repetição. Vetores. Matrizes.

Competências:

Relacionar e aplicar os conceitos fundamentais de algoritmos computacionais e a manipulação de dados na memória principal do computador; Relacionar e utilizar os fundamentos básicos de programação de computadores; Relacionar e implementar a abordagem Top-Down para a modularização de Programas; Relacionar e implementar estruturas de dados lineares na solução de problemas computacionais.

Habilidades:

Utilizar-se do raciocínio da lógica computacional para solução de problemas matemáticos e relacionados ao cotidiano; Identificar a melhor estrutura de dados e o melhor algoritmo para a solução de um determinado problema.