Plano de Ensino

Propaganda
ALGORITMO E LÓGICA EM PROGRAMAÇÃO – 128 AULAS
Professor / Email / Fone
1 . Objetivo
Proporcionar ao aluno subsídios e base na programação e lógica de computadores, capacitando-o à
resolução de problemas computacionais.
Desenvolver o raciocínio lógico-computacional, e para que identifique algoritmos que possam
resolver diferentes problemas computacionais, aplicando a lógica em uma linguagem de programação
estruturada.
2. Competências





Conhecer e interpretar pseudocódigos, fluxogramas, algoritmos e outras especificações para a
codificação de softwares;
Construir modelos e pseudocódigos para representar a solução de problemas;
Desenvolver algoritmos através da divisão modular e refinamentos sucessivos;
Compreender as estruturas condicionais e de repetição aplicando-as na solução de problemas
lógicos;
Distinguir e avaliar o uso de procedimentos e funções na aplicação algorítmica modular;
3. Conteúdo Programático

Introdução
- Conceito de algoritmos;
- Resolução de problemas da vida real;

Formas de Representação do Algoritmo
- Descrição Narrativa;
- Pseudocódigo;
- Fluxogramas;

Expressões
- Conceitos;
- Operadores;
- Tipos de expressões;
- Representações de Algoritmos estruturados;

Introdução a Linguagem de Programação
- Tipos de linguagens;
- O ambiente Pascal;
- Processo de criação e execução de um programa;
- Bibliotecas;

Tipos de Dados e Variáveis
- Dados Numéricos;
- Dados Literais;
- Operadores;
- Atribuições;

Controle do Fluxo de Execução
- Comandos de Entrada e Saída;
- Comandos simples;
- Estrutura de Condição;
-
Estrutura de Seleção;
Estrutura de Repetição;

Subrotinas
- Procedimentos;
- Variáveis Locais e Globais;
- Passagem por Parâmetro;
- Funções;

Vetores
- Vetor Unidimensional
- Vetos Bidimensional
4. Estratégias
Aulas práticas, expositivas, discursivas e práticas auxiliadas com recursos audiovisuais e
equipamentos expositivos, instigando o aluno na busca das soluções para os problemas propostos.
5. Formas de Avaliação
1º Bimestre
- Avaliação Escrita: Interpretação, análise e implementação de algoritmos;
- Avaliação Escrita: Interpretação, análise e implementação de programação, baseados nos conteúdos tipo de dados e variáveis, comandos de entrada e saída e estrutura de condição e seleção;
- Avaliação Escrita: Interpretação, análise e implementação de programação, baseados nos conteúdos tipo de dados e variáveis, comandos de entrada e saída e estrutura de condição e seleção e estruturas
de repetição;
- Atividades: Exercícios e relatórios;
2º Bimestre
- Avaliação Escrita: Interpretação, análise e implementação de programação, baseados nos conteúdos tipo de dados e variáveis, comandos de entrada e saída e estrutura de condição, estrutura de seleção,
estruturas de repetição, subrotinas;
- Avaliação Escrita: Interpretação, análise e implementação de programação, baseados nos conteúdos tipo de dados e variáveis, comandos de entrada e saída e estrutura de condição, estrutura de seleção,
estruturas de repetição, subrotinas e Unit;
- Atividades: Exercícios e relatórios;
- Avaliação prática.
6.Bibliografia
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de.Algoritmos: lógica para desenvolvimento de
programação de computadores. 11. ed. rev. e atual. São Paulo: Érica, 2001. 236 p
FARRER, Harry.Pascal estruturado. 3. ed. Rio de Janeiro: LTC, 1999. 255 p. (Muito bom)
SALIBA, Walter Luiz Caram. Técnicas de programação: uma abordagem estruturada. São Paulo: Makron
Books do Brasil, 1992. 141 p. [è um livrinho muito bom, tem de monte na biblioteca da unisul e deve custar
uns 20,00]
Download