Ciências da Computação
Descrição da Oportunidade
O plano de trabalho desta bolsa incluí as seguintes atividades principais: 1. Estudo e desenho da arquitetura solução: revisão do estado da arte e definição da arquitetura que permitirá otimizar interrogações SQL. 2. Desenvolvimento do otimizador: implementação do protótipo capaz de gerar otimizar interrogações SQL com um memória persistente. 3. Integração e avaliação experimental: validação do compilador através de casos de uso representativos, analisando o desempenho e a eficácia, e comparando os resultados com soluções existentes no estado da arte. As tarefas descritas neste plano de trabalhos requerem a aplicação e o desenvolvimento de conceitos e técnicas das áreas de Ciências da Computação e Engenharia Informática, tipicamente lecionados em unidades curriculares que compõem o núcleo do plano de estudos de Licenciaturas Ciências da Computação e em Engenharia Informática.
Habilitações Académicas
Mestrado em Ciências da Computação ou Engenharia Informática.
Requisitos Mínimos
- Conhecimentos sólidos na implementação de motores de bases de dados;- Conhecimentos sólidos de algoritmos de otimização (Volcano/Cascades);- Experiência prática de desenvolvimento com o sistema Apache Calcite.
Fatores de Preferência
- Conhecimentos de programação concorrente e de sistemas distribuídos.
Período de candidatura
Desde 27 Nov 2025 a 12 Dec 2025
Centro
Laboratório de Software Confiável