• Nenhum resultado encontrado

MINISTÉRIO DA EDUCAÇÃO

N/A
N/A
Protected

Academic year: 2021

Share "MINISTÉRIO DA EDUCAÇÃO"

Copied!
5
0
0

Texto

(1)

MINISTÉRIO DA

EDUCAÇÃO

PRÓ-REITORIA DE ENSINO, PESQUISA, PÓS GRADUAÇÃO E INOVAÇÃO DIREÇÃO DE ENSINO

COORDENAÇÃO DE ENSINO TÉCNICO PLANO DE ENSINO

1 – IDENTIFICAÇÃO

1.1 EIXO TECNOLÓGICO: Informação e Comunicação

1.2 CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas 1.2 UNIDADE DIDÁTICA: Algoritmos e Estruturas de Dados

CH: 160 h/r

DOCENTE RESPONSÁVEL: Darlon Vasata

SEMESTRE LETIVO: ( ) Primeiro ( ) Segundo ( x ) Anual NOME DO COORDENADOR: Ricardo da Rosa

2 - EMENTA

Introdução à lógica de programação: Lógica e lógica de programação. Algo-ritmos. Representação de algoAlgo-ritmos. Tipos de dados, constantes e variá-veis: Tipos de dados primitivos. Constantes. Declaração de variáveis e atribui-ção de valores. Operadores: Operadores aritméticos. Operadores relacionais. Operadores lógicos. Estruturas de controle: Estruturas de seleção. Estruturas de repetição. Introdução a Estruturas de Dados e Linguagem de Programa-ção: História da linguagem. A estrutura de um código. O ambiente de desenvol-vimento. Identificadores e palavras reservadas. Declaração de Variáveis. Tipos primitivos de dados. Operadores lógicos e aritméticos. Concatenação de strings. Fluxo de controle. Entrada e Saída de dados. Manipulação de Carac-teres: Funções e Procedimentos. Recursividade. Vetores e Matrizes. Estrutura de dados básicas: Pilha. Fila. Lista. Árvores Binárias. Operações de Busca: Busca Sequencial. Busca Binária. Ordenação: Bolha. Inserção. Seleção.

(2)

Mer-gesort. QuickSort. Estrutura e Arquivos: O que são Arquivos. Arquivos de Re-gistros. Arquivo de Texto.

3 - OBJETIVOS DA DISCIPLINA 3.1 Objetivo Geral:

 Aprender o pensamento lógico algoritmo;  Resolver problemas utilizando algoritmos;  Utilizar estruturas de dados básicas.

3.2 Objetivos Específicos:

 Aprender algoritmos e aplicá-los na resolução de problemas;  Aprender tipos de dados e quando utilizá-los;

 Aprender estruturas de controle;

 Aprender conceitos elementares de linguagens de programação;  Implementar algoritmos utilizando linguagens de programação;

 Manipular estruturas de dados básicas utilizando linguagens de programação;

 Aprender e realizar operações de busca e ordenação;  Salvar e recuperar informações utilizando arquivos.

4 - CONTEÚDO PROGRAMÁTICO

Bimestre Conteúdos

1º Bimestre  Introdução à lógica de programação;  Tipos de dados, constantes e variáveis;  Operadores;

 Estruturas de controle.

2º Bimestre  Introdução a estruturas de dados;  Linguagens de programação. 3º Bimestre  Manipulação de caracteres;

 Estruturas de dados básicas (pilha, fila, lista, árvores, árvores).

4º Bimestre  Operações de busca;  Ordenação;

(3)

5.1 Metodologia

 Aulas expositivas com explicação de conteúdo, utilizando quadro e apresentação de slides;

 Aulas práticas em laboratório de informática, com implementação de algoritmos utilizando linguagens de programação.

5.2 Recursos Didáticos  Quadro e pincel;  Projetor multimídia;

 Laboratório de informática, com softwares de edição, compilação, interpretação e execução de algoritmos utilizando linguagens de programação.

6 - CRITÉRIOS DE AVALIAÇÃO

 Bimestralmente, considerando o conteúdo apresentado no bimestre: o Trabalho prático, com duas semanas de prazo para entrega; o Prova teórica.

 Anualmente, considerando todo o conteúdo aprendido, a ser aplicada como recuperação, e, facultativa ao aluno:

o Trabalho prático, com duas semanas de prazo para entrega; o Prova teórica.

o A avaliação anual será aplicada nas duas últimas semanas do semestre letivo, e, sob nenhuma hipótese, o conceito obtido será considerado de forma que diminua o conceito final do aluno. Seu resultado será obtido apenas para melhora do conceito final da unidade curricular.

7 – BIBLIOGRAFIA

7.1 - BIBLIOGRAFIA BÁSICA:

FORBELLONE, A. L. V. EBERSPACHER, H. F. Lógica de Programação: a construção de algoritmos. São Paulo: Makron Books, 2000.

SOUZA, M. A. F; SOARES, M. V.; GOMES, M. M. Algoritmos e Lógica de Programação. 2. ed. Cengage Learning, 2011.

(4)

MEDINA, M.; FERTIG, C. Algoritmos e Programação: teoria e prática. Nova-tec, 2005.

TOSCANI, L. V.; VELOSO, P. A. S. Complexidade de Algoritmos. Bookman, 2012.

GOODRICH, M. T.; TAMASSIA, R. Estruturas de Dados & Algoritmos em Java, Bookman, 2013.

7.2 – COMPLEMENTAR:

CORMEN, T. H.. Algoritmos: teoria e prática. Campus, 2002.

OLIVEIRA, A. B.; BORATTI, I. C. Introdução à Programação Algoritmos. 3.ed. Visual Books, 2007.

SEBESTA, R. W. Conceitos de linguagem da programação. Editora Book-man, 2000.

MANZANO, J. A.; N. G. / OLIVEIRA, JAYR FIGUEIREDO DE. Lógica estrutura para programação de computadores. Editora Érica, 2016.

LAFORE, Robert. Estruturas de dados e algoritmos em Java. Ciência Mo-derna, 2005.

Cascavel, 07 de fevereiro de 2019.

______________________________

Prof. Dr. Darlon Vasata SIAPE: 1792205

(5)

Referências

Documentos relacionados

neurotransmissores: o que são, como são sintetizados e quais nutrientes são necessários para a sua síntese ou sua atuação...

Prescrita a dose padrão para quem está com deficiência, em dois ou três meses deve-se refazer o exame para garantir que a deficiência foi sanada.. Esta

Sem instituições como família, tradição, cultura e religião, o indivíduo não se torna livre,.. mas incapaz

Os avanços no combate ao uso indevido do papel editorial e as medidas que devem ser implementadas pelo grupo de trabalho de Controle Especial do Papel Imune (CEPI), da Bracelpa,

O enfermeiro, como integrante da equipe multidisciplinar em saúde, possui respaldo ético legal e técnico cientifico para atuar junto ao paciente portador de feridas, da avaliação

À luz das evidências aqui expostas, poderíamos con- cluir que a prática do futebol pode melhorar componentes de saúde da aptidão física geral, a potência aeróbica, a

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

Tal será possível através do fornecimento de evidências de que a relação entre educação inclusiva e inclusão social é pertinente para a qualidade dos recursos de