Nível acadêmico compatível
Trabalho de Conclusão de Curso
Descrição
Estudo de Estruturas de Dados Persistentes (Temporais) para posterior implementação de um visualizador gráfico de estruturas de dados. Esse visualizador deve ser usado como auxiliar no ensino de conteúdos para as disciplinas de ED e EDA, com foco no Campus da UFC em Quixadá.
Possíveis Atividades
- Investigar literatura da área
- Entender restrições e necessidades do escopo de uso
- Buscar descrições eficientes das estruturas vistas nas disciplinas
- Planejar e implementar ferramenta gráfica
Escopo
Visualização de execução
Fazer uso de persistência parcial para:
- Permitir visualização das alterações realizadas pela implementação fornecida.
- Permitir navegação sobre a evolução das alterações.
Visualização de funcionamento
Fazer uso de persistência total para:
- Permitir visualização do funcionamento correto de um algoritmo.
- Permitir interação com algoritmos, obtendo entradas fornecidas pelo usuário.
- Permitir navegação sobre a evolução das alterações.
- Permitir observação do comportamento gerado por sequência alternativa de operações, realizadas a partir de um ponto anterior na evolução.
Não-escopo
Não faz parte do escopo deste projeto:
- Propor algoritmos alternativos para gerir estruturas temporais
Conhecimento
Cursos desejáveis
- Ciência da Computação
- Engenharia de Software
Disciplinas desejáveis
- Estrutura de Dados Avançada
- Projeto e Análise de Algoritmos
- Interação Humano-Computador