Você está na página 1de 3

Plano de Ensino 1/3

Curso
Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular Professor(a) Turma
Algoritmos I Gilberto S. de Oliveira 2018
Oferta Modalidade Forma Qtd. Horas Qtd. H/A
2018/1 - Regular Presencial Graduação 90 H 108 H/A

Ementa
Introdução à lógica de programação. Conceitos básicos sobre algoritmos. Metodologia de desenvolvimento de algoritmos.
Tipos de dados. Variáveis e constantes. Comandos de atribuição, entrada e saída. Operadores e expressões aritméticas.
Operadores relacionais e lógicos. Estruturas de controle: seleção e repetição. Vetores e matrizes. Introdução à linguagem de
programação estruturada. Implementação de algoritmos em uma linguagem de programação.
Objetivo Geral
Estruturar logicamente algoritmos, com clareza e coerência, para implementação em uma linguagem de programação.
Objetivos Específicos
Apresentar os conceitos elementares da lógica e sua aplicação no cotidiano.
Ser capaz de desenvolver algoritmos através de divisão modular e refinamentos sucessivos;
Ser capaz de utilizar linguagens e ambientes de programação no desenvolvimento de softwares;
Identificar origens de falhas no funcionamento de softwares, avaliando seus defeitos e propondo soluções;
Ser capaz de identificar tipos de dados, variáveis e constantes;
Projetar solução lógica para a resolução de um problema utilizando Expressões e operadores relacionais, aritméticos e lógicos;
Ser capaz de escolher a estrutura adequada para a solução de um problema utilizando entre as estruturas de controle:
repetição, seleção, vetor, matriz.
Conteúdo Programático
1. Lógica de programação, Conceituando lógica
2. Algoritmizando a lógica
3. Metodologia de desenvolvimento de algoritmos utilizando linguagem estruturada para construção
4. Formas de apresentação do algoritmo
5. Tipos primitivos de dados
6. Variáveis e constantes
7. Expressões e operadores relacionais
8. Expressões aritméticas
9. Expressões lógicas
10. Comandos de atribuição
11. Comandos de saída de dados
12. Blocos de comandos
13. Estruturas de controle sequencial
14. Estrutura de controle de seleção
15. Estrutura de controle de repetição
16. Vetores (estruturas unidimensionais)
17. Matrizes de ordem NxM
Práticas Profissionais
PRÁTICA PROFISSIONAL: 100h - Implementação de algoritmos com auxílio de ferramenta informatizada durante aulas em
laboratório.
Interdisciplinaridade
INTERDISCIPLINARIDADE: Ocorre durante a atividade T1 - trabalho interdisciplinar com disciplina de matemática para
computação– busca de solução algorítmica para fórmulas fornecidas pelo professor de matemática.
Metodologia: Técnica
INTERDISCIPLINARIDADE: trabalho interdisciplinar com disciplina de matemática para computação – busca de solução
algorítmica para fórmulas fornecidas pelo professor.
AE - Aula Expositiva
TP – Trabalho Prático
TI – Trabalho Individual
LE – Listas de Exercício
Plano de Ensino 2/3

Metodologia: Recursos
Laboratório de Informática
Quadro Branco
Projetor
Pincel
Apagador
Livros
Sistema de Avaliação e Recuperação
PRÁTICAS PROFISSIONAIS: como avaliação de prática profissional o conteúdo programático trabalhado será avaliado na íntegra
no item T1 e P1.

Os instrumentos avaliativos compreendem: Prova Individual (P1) e trabalho prático interdisciplinar individual (T1).

O aluno será avaliado no decorrer do SEMESTRE por meio de 2 avaliações, aplicando-se a seguinte fórmula:

NOTA SEMESTRAL (NS) = ((T1 * 5) + (P1 * 5)) /10

Onde:

T1 – Trabalho 1: atividade interdisciplinar;

P1 – Prova 1: a prova prática sobre o conteúdo abordado no semestre até a data da avaliação.

Na aula anterior à aplicação das provas, haverá revisão do conteúdo (recuperação paralela de conteúdo). Na aula seguinte,
após as provas, haverá aula de correção de prova (recuperação paralela de conteúdo) e, em aula subsequente, haverá a
aplicação de nova prova para recuperação paralela de nota, onde a maior nota será considerada para cálculo de nota
semestral.
Cronograma de Atividades
1. Lógica de programação, Conceituando lógica 1h
2. Algoritmizando a lógica 1h
3. Metodologia de desenvolvimento de algoritmos utilizando linguagem estruturada para construção 2h
4. Formas de apresentação do algoritmo 2h
5. Tipos primitivos de dados 2h
6. Variáveis e constantes 4h
7. Expressões e operadores relacionais 3h
8. Expressões aritméticas 4h
9. Expressões lógicas 4h
10. Comandos de atribuição 1h
11. Comandos de saída de dados 2h
12. Blocos de comandos 12h
13. Estruturas de controle sequencial 6h
14. Estrutura de controle de seleção 14h
15. Estrutura de controle de repetição 16h
16. Vetores (estruturas unidimensionais) 14h
17. Matrizes de ordem NxM 14h
18. INTERDISCIPLINARIDADE com a disciplina de MATEMÁTICA PARA A COMPUTAÇÃO 2h
19. Avaliações 4h
PRÁTICAS PROFISSIONAIS: Implementação de Algoritmos engloba de 6 até 19.
Referências Básicas
MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de programação de
computadores. 19. ed. São Paulo: Érica, 2006. 240 p. ISBN 857194718x.
SCHILDT, Herbert. C: completo e total . 3. ed. rev. atual. São Paulo: Pearson Makron Books, c1997. 827 p. + 1 CD Room ISBN
8534605953.
FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação: a construção de algoritmos e
estruturas de dados. 3. ed. São Paulo: Pearson Prentice Hall, 2005. 218 p. ISBN 9788576050247.
Plano de Ensino 3/3

Referências Complementares
ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores:
algoritmos, Pascal, C/C++ (padrão ansi) e Java. 3. ed. São Paulo: Pearson Education do Brasil, 2012. 569 p. ISBN
9788564574168.
MEDINA, Marco; FERTIG, Cristina. Algoritmos e programação: teoria e prática . 2. ed. São Paulo: Novatec, 2006. 384 p. ISBN
851522073X.
MIZRAHI, Victorine Viviane. Treinamento em linguagem C. 2. ed. São Paulo: Pearson Prentice Hall, c2008. 405 p. ISBN
9788576051916.
ARAÚJO, Everton Coimbra de. Algoritmos: fundamento e prática . 2. ed. ampl. e atual. Florianópolis: Visual Books, 2005. 390 p.
ISBN 857502163x.
SOUZA, Marco Antonio de; GOMES, Marcelo Marques; SOARES, Marcio Vieira; CONCILIO, Ricardo. Algoritmos e lógica de
programação: um texto introdutório para engenharia. 2. ed. rev. ampl. São Paulo: Cengage Learning, 2011. xxiii, 234 p. ISBN
9788522111299.
Atendimento ao Aluno
Atendimento ao aluno ocorrerá nas terças-feiras e quintas-feiras a partir das 18:30 até as 19:00.
Observações

Informações Complementares
Versão: 1.0 - Aprovado

______________________________________________ ______________________________________________
Professor(a) Função de Coordenação de Curso
Gilberto S. de Oliveira Fabricio Bizotto
Siape: 1924028 Siape: 1087004

_______________________________________________________________________________________________
Responsável pela Conferência - Núcleo Pedagógico (NUPE)
Débora de Lima Velho Junges
Siape: 1500729

Data de geração: 23/03/2019 Páginas: 3

Você também pode gostar