Rock in DEISI, projeto de Algoritmia e Estruturas de Dados

  • Curso: Licenciatura em Engenharia Informática, Licenciatura em Informática de Gestão, Licenciatura em Informática, Redes e Telecomunicações
  • Unidade Curricular: Algoritmia e Estruturas de Dados – 1º Ano | 2º Semestre
  • Ano letivo: 2022-23
  • Docente responsável: Pedro Alves, Bruno Cipriano, Bruno Saraiva, Duarte Neves, Rodrigo Correia

Descrição: Desenvolver uma aplicação de linhas de comando em Java que permite realizar “queries” relativamente sofisticadas sobre uma base de dados real contendo informações sobre músicas e artistas dos últimos 100 anos, obtidas de repositórios públicos. A base de dados é representada em ficheiros CSV e os alunos devem implementar estruturas de dados em memória para responder às queries eficientemente.

Conceitos aplicados da Unidade Curricular:

  • Algoritmos de ordenação e pesquisa
  • Estruturas de dados otimizadas para pesquisa como árvores e hashtables
  • Deteção de bottlenecks
  • Utilização de otimizações não-algorítmicas como buffering

Tecnologias usadas:

  • Java
  • IntelliJ
  • JUnit
  • ChatGPT

Universidade Lusófona


ECATI Escola de Comunicação, Arquitetura, Artes e Tecnologias da Informação

Departamento de Engenharia Informática e Sistemas de Informação
Edifício F, sala F.1.3
Direção — 217 515 500 (ext: 683)
Serviço de Apoio Tecnico-Admistrativo (SATA) — 17 515 500 (ext: 764)


Lisboa
Avenida do Campo Grande,
376 1749-024 Lisboa, Portugal
Tel.: 217 515 500 | email: info.cul@ulusofona.pt
Porto
Rua Augusto Rosa,
Nº 24, 4000-098 Porto - Portugal
Tel.: 222 073 230 | email: info.cup@ulusofona.pt

Gestão de conteúdos por Lucio Studer Ferreira © 2022 COFAC.