atps
2º semestre 2014
Objetivos
•
Desenvolver um raciocínio lógico, estruturado, para facilitar o aprendizado nas disciplinas que envolvam programação de computadores independente da linguagem de programação utilizada
2
Ementa
•
Introdução: noção de algoritmo, dado, variável, comandos e programa
•
Análise de um problema e princípios de resolução
•
Algoritmos
•
Descrição de um algoritmo
•
Desenvolvimento de algoritmos: técnica top-down
•
Formas de representação de algoritmo: gráfica e pseudo-linguagem
•
Construções básicas: atribuição, leitura e escrita
•
Estruturas de controle: sequência, seleção e iteração
•
Laços de Repetição
•
Estruturas de dados (vetores e matrizes)
3
Avaliação
•
1ª. Avaliação – Peso 4,0
•
•
•
Critérios: Prova e ATPS (Apresentação das Etapas 1 e 2)
Data: 07/10
2ª. Avaliação – Peso 6,0
•
•
•
Critérios:
Prova Oficial Escrita e ATPS (Apresentação das Etapas 3 e 4)
Data: 02/12
Prova Substitutiva: 16/12
4
Bibliografia Básica
•
Lógica de Programação
•
Forbellone, A. L.; Eberspächer, H. F.
•
1ª. Edição – Pearson – 2008
5
Planejamento de Aulas
•
Terças Feiras – 19:10h – 22:00h
1. 12/08: Apresentação da disciplina. Introdução: noção de algoritmo
2. 19/08: Instruções e programas: pseudo-linguagem
3. 26/08: Algoritmos. Dados e variáveis
4. 02/09: Construções básicas: atribuição, leitura e escrita. Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down
5. 09/09: Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção
6. 16/09: Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção
7. 23/09: Desenvolvimento de algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas de controle: seleção
8. 30/09: Estruturas de