MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE FEDERAL DE MATO GROSSO
PLANO DE ENSINO

Identificação

Disciplina: ALGORITMOS E ESTRUTURA DE DADOS II
Curso: ENGENHARIA DE COMPUTAÇÃO - BACHARELADO/CAMPUS VÁRZEA GRANDE
Nível: Graduação
Código: 114300024   Período: 20232   Turma: VE1
Unidade Ofertante: Instituto de Engenharia
Carga Horária Teórica: 32 horas   Carga Horária Prática: 32 horas   Carga Horária Total: 64 horas
Tipo de Disciplina: OBRIGATÓRIO
Professor: RENAN VINICIUS ARANHA

Status: Homologado

Ementa

Apontadores. Alocação dinâmica de memória. Tipos abstratos e dados e sua implementação. Depuração. Manipulação de arquivos. Recursividade. Ordenação. Retrocesso e enumeração. Listas ligadas. Filas e Pilhas.

Justificativa

A disciplina de Algoritmos e Estrutura de Dados II é uma disciplina em que os alunos devem aprender as principais técnicas de resolução de problemas utilizando estruturas de dados avançadas. O conteúdo deve, portanto, abordar os aspectos mais complexos de programação, a saber: alocação de memória e ponteiros, algoritmos de ordenação, recursão e as estruturas de dados listas, filas e pilhas.

Objetivo Geral

Apresentar as principais estruturas de dados e mostrar suas aplicações em problemas.

Objetivos Específicos

Apresentar as técnicas para Análise de algoritmos.
Estudar os principais algoritmos de ordenação.
Desenvolver os principais algoritmos para uso das estruturas de dados listas, filas e pilhas.

Conteudo Programático

Tópico / Subtópico

Metodologia

O conteúdo abordado através aulas expositivas, material multimídia e atividades práticas em laboratório. Em complemento, estão previstos: i) o uso de recursos tecnológicos (AVA e softwares); a utilização de monitoria para orientar as atividades e auxiliar no esclarecimento de eventuais dúvidas dos estudantes.

Avaliação

A nota final (NF) será composta pelos seguintes instrumentos avaliativos:

1. A1: Avaliação de Aprendizagem 1, consistindo em prova com nota no intervalo de 0 a 10;
2. A2: Avaliação de Aprendizagem 2, consistindo em prova com nota no intervalo de 0 a 10;
3. A3: Avaliação de Aprendizagem 3, consistindo em trabalho prático com nota no intervalo de 0 a 10;
4. A4: Avaliação de Aprendizagem 4, consistindo na média aritmética simples das listas de exercícios aplicadas ao longo da disciplina, sendo cada lista avaliada com nota no intervalo de 0 a 10.

Para o instrumento avaliativo A4, prevê-se a aplicação de quatro a dez listas de exercícios ao longo do semestre.

O cálculo da NF de cada estudante será efetuado conforme a seguinte equação:
NF = A1 * 0.25 + A2 * 0.25 + A3 * 0.3 + A4 * 0.2

Será considerado aprovado o discente que apresentar NF >= 5 e frequência >= 75%. Não há previsão de aplicação de prova final nesta disciplina.

Bibliografia

Básica

Referência Existe na Biblioteca

Complementar

Referência Existe na Biblioteca

Informações Adicionais

Aprovação

Aprovado em reunião do Colegiado do Curso realizada em ___/___/_____.
________________,___/___/______.
_______________________________________
Coordenador(a) do Curso