Algoritmos

CARGA HORÁRIA CRÉDITOS
90 Horas 6

Objetivo

Capacitar o aluno a identificar os aspectos teóricos, técnicos, práticos e fundamentais para a construção de algoritmos, habilitando-o a entender o problema proposto e elaborar uma estratégia de solução por meio de uma linguagem de programação.

Ementa do programa

Conceitos básicos de programação: conceito de algoritmo;
Conceito de programa;
Etapas da construção de um programa.
Estruturas de dados: constantes, variáveis e tipos de dados;
Comandos de entrada e saída;
Comandos de atribuição;
Expressões lógicas e literais.
Estruturas de controle dos comandos de um algoritmo: estruturas sequenciais;
Estruturas condicionais;
Estruturas de repetição;
Estruturas modulares (funções e procedimentos);
Passagem de parâmetros (por valor e por referência).
Estruturas de dados complexas: vetores;
Pesquisa;
Ordenação;
Matrizes.

Critério de Avaliação

Os alunos serão avaliados através de:

  • Provas mensais;
  • Participação no fórum;
  • Outras atividades a critério do professor;