ALGORITMOS E LÓGICA DE PROGRAMAÇÃO

Propaganda
MINISTÉRIO DA EDUCAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA
CAMPUS CAJAZEIRAS
COORDENAÇÃO DO CURSO TÉCNICO EM INFORMÁTICA
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
PLANO DE DISCIPLINA
DADOS DO COMPONENTE CURRICULAR
Nome: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
Curso: TÉCNICO EM INFORMÁTICA
Série: 1ª
Carga Horária Anual: 100 h.
EMENTA








Algoritmos
Linguagens de programação
Comandos de entrada e saída
Estruturas de decisão
Estruturas de repetição
Vetores
Funções
Recursão
OBJETIVOS
Geral

Construir programas de
programação estruturada.
computador,
obedecendo
aos
princípios
Específicos



Explicar os conceitos básicos relacionados à construção de algoritmos;
Elaborar estruturas de controle;
Manipular dados através de Strings, vetores e arquivos.
da
CONTEÚDO PROGRAMÁTICO










Algoritmos: definição e características
Tipos de dados, variáveis e expressões;
Entrada e saída de dados
Estrutura de decisão/seleção
Estrutura de repetição contada
Estrutura de repetição por condição
Declaração e manipulação de vetores
Funções
Recursão
Manipulação de arquivos
METODOLOGIA DE ENSINO (Como se pretende ensinar?)


Aulas expositivas dialogadas com uso de recursos audiovisuais, utilizando
software de apresentação e material disponível na internet;
Aulas práticas em laboratório, utilizando roteiros e exercícios que podem ser
executados individualmente ou em grupos.
AVALIAÇÃO DO PROCESSO DE ENSINO E APRENDIZAGEM

Provas escritas, práticas e projetos
RECURSOS NECESSÁRIOS



Quadro branco e marcador
Projetor multimídia
Laboratório de microcomputadores com softwares específicos
BIBLIOGRAFIA
Básica








MENEZES, N.N.C., Introdução à programação com Python. Algoritmos e
lógica de programação para iniciantes, Novatec, 2010, 222p.
MEDINA, Marco. Algoritmos e programação: teoria e prática. Novatec,
2005.
ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida
Veneruchi de. Fundamentos da programação de computadores:
algoritmos, Pascal, C/C++ e Java. 2. ed. São Paulo: Pearson Prentice Hall,
c2008. 434 p. ISBN: 9788576051480.
Complementar
FORBELLONE, André L. V.; EBERSPACHER, Henri F. Lógica de
Programação: a construção de algoritmos e estruturas de dados. 3. ed.
São Paulo: Makron Books, 2008
KOLIVER, Cristian. Introdução à construção de algoritmos: notas de
aulas. Caxias do Sul, RS: EDUCS, 2009. 222, 2p. ISBN: 9788570615220.
SALVETTI, Dirceu D.; BARBOSA, Lisbete M. Algoritmos. São Paulo:
Makron Books, 2004.
LUTZ, M.; ASCHER, D. Aprendendo Python. 2. ed. Porto Alegre,
Bookman, 2007.
BARRY, Paul; GRIFFITHS, David. Use a Cabeça! Programação. 1. ed.
Alta Books, 2010.
Download