Escolar Documentos
Profissional Documentos
Cultura Documentos
EMENTA
Estudo de estruturas de dados lineares fundamentais utilizadas no desenvolvimento de programas, bem como
problemas que envolvem a sua manipulação, utilização de linguagens e técnicas de programação, estudo de
algoritmos de buscas e métodos de ordenação em memória interna.
REQUISITOS
Não se aplica.
OBJETIVOS
Cognitivos - Conhecer algoritmos gerais de processamento de vetores.
- Estudar os princípios e algoritmos relacionados com as estruturas de dados
clássicas lineares.
- Reconhecer quais estruturas servem para a resolução de problemas particulares.
- Conhecer os principais métodos de ordenação e buscas.
Habilidades - Decidir a estrutura de dados adequada para resolver problemas computacionais.
- Implementar de forma eficiente, modular e reaproveitável os algoritmos em Java ou
outra linguagem de programação.
- Aprimorar o estilo de programação com a metodologia de modularização utilizada
para desenvolver as estruturas de dados.
- Decidir e implementar os métodos de ordenação e buscas adequados para resolver
problemas computacionais.
Atitudes - Reconhecer quais estruturas de dados clássicas são úteis para a resolução de
classes de problemas.
- Ser crítico em relação à eficiência das implementações apresentadas,
possibilitando assim a manipulação das estruturas de dados em casos particulares.
- Criar as habilidades para trabalhar em equipes.
- Respeitar e referenciar o trabalho de outros autores.
ESTRATÉGIA DE ENSINO
Valoriza-se a relação dialógica entre a teoria e a prática, a aprendizagem significativa, cooperativa e colaborativa,
bem como a interdisciplinaridade, a investigação e uso de ambientes virtuais de aprendizagem. Há ações de
diagnóstico da aprendizagem e, se for necessário, de retomada de conhecimentos em diferentes momentos do
processo: apresentação da disciplina, aulas teórico-práticas e elaboração de projetos em grupos de alunos. A
participação crítica e ativa do estudante é estimulada por meio de metodologias ativas.
RECURSOS DISPONÍVEIS
Para o desenvolvimento da disciplina serão utilizados recursos tecnológicos como computador, dispositivos de
som e/ou imagem. A comunicação entre professor e aluno será feita por meio do Blackboard, espaço em que
também serão postados materiais para as aulas, listas de exercícios, indicação de artigos científicos, entre
outros. Também, poderá ser utilizado o Zoom, o Microsoft Team soou outra ferramenta on-line para atividades
síncronas. Utilizar-se-ão recursos quer disponíveis fisicamente quer por meios digitais, para a realização de
atividades que visam a desenvolver competências e habilidades relativas aos conteúdos da disciplina.
AVALIAÇÃO
O processo avaliativo compreenderá: Avaliação Regimental (A1) no valor de 0,0 a 5,0. Avaliações parciais e
processuais (A2) no valor de 0,0 a 5,0. A Nota Final (NF) resulta da soma destas duas notas (A1 A2). É
considerado aprovado na disciplina o aluno que obtiver Nota Final (NF) igual ou superior a 6,0 (seis) e que tenha,
no mínimo, 75% (setenta e cinco por cento) de frequência às atividades acadêmicas. Mais informações sobre o
processo avaliativo podem ser obtidas: a) nos ordenamentos institucionais; b) no Manual do Aluno; c) com os
respectivos professores das disciplinas.