Algoritmos
Curso TIII
Curso TIII
Objetivo
Desenvolver a capacidade de solucionar problemas por meio de algoritmos computacionais, utilizando técnicas de refinamentos sucessivos e modularização. Criar casos de testes e confrontar a solução desenvolvida com os casos de testes criados.
Ementa
Introdução sobre algoritmos. Variáveis, constantes, tipos e expressões. Entrada e saída simples. Depuração de algoritmos e programas. Estruturas de controle. Modularização e passagem de parâmetro. Estruturas de dados homogêneas e heterogêneas.
A comunicação oficial com alunos é por e-mail (e-mail institucional ou gmail)
Aulas síncronas - Presenciais
Atendimentos (PAlunos) - Presenciais e/ou via Google Meet
Atividades avaliativas - Presenciais
Turma no Google Classroom
Que o aluno seja capaz de construir algoritmos de forma estruturada para resolução de problemas estruturados.
Livros disponíveis na biblioteca da UTFPR (e-books)
https://portal.utfpr.edu.br/biblioteca/bibliotec
BENEDUZZI, H. M.; METZ, J. A. Lógica e linguagem de programação. Curitiba: Editora LT, 2012.
FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005.
OLIVEIRA, J. F.; MANZANO, J. A. N. G. Algoritmos: lógica para desenvolvimento da programação. São Paulo: Érica, 2001.
PEREIRA, S. L. Algoritmos e lógica de programação em C: uma abordagem didática. São Paulo: Érica, 2010.