Essa é uma revisão anterior do documento!


Oportunidades: DengueME

Projeto: DengueME (1 vaga)


Clientes: Instituições de ensino e pesquisa
Tema: Ferramentas de suporte à Modelagem e Simulação Computacional.
Descrição: O DengueME (Dengue Modeling Environment) é um framework de software projetado para permitir a modelagem e simulação da dinâmica populacional do mosquito Aedes aegypti e da Dengue. Ele oferece aos usuários um conjunto de modelos (entomológicos e epidemiológicos) que podem ser utilizados na construção de cenários e realização de simulações para apoiar o processo de tomada de decisão em políticas públicas para intervenção e controle da Dengue. Também pode ser utilizado como ferramenta de apoio ao ensino e pesquisa. Outras informações link
Oportunidade: Estudante de Engenharia da Computação ou Sistemas de Informação. Trabalhar em um Projeto de Pesquisa e Desenvolvimento Tecnológico, atuando em atividades de desenvolvimento de software (especificação e análise de requisitos, projeto, implementação e testes). Atividades: (i) desenvolvimento de produtos baseados na plataforma Qt, desenvolvimento de testes automatizados.
Requisitos: Disponibilidade para trabalhar presencialmente no LEDS, saber e gostar de programar (essencial programação orientada a objetos), domínio da lingua inglesa (leitura). Diferencial: conhecimento nas linguagens de programação C++ e Lua, padrões de projeto, desenvolvimento de aplicações baseadas em Qt.
Bolsa: Atualmente não há bolsas disponíveis. É possível conseguir bolsa após o período de trainee (3 a 6 meses), com base nos resultados apresentados.
Carga Horária: 15 horas / semana.
Vagas: 1 vaga.
Resultados: A versão mais atual da ferramenta pode ser encontrada no seguinte link : DengueME Github
Publicação relacionada a ferramenta: MDPI Publication

Processo de seleção

O processo de seleção será constituído das seguintes etapas:

  1. Realização de tarefas relacionadas as tecnologias envolvidas no projeto.
  2. Entrevista com membro do laboratorio.

Estudo Dirigido

Esta etapa do processo de seleção envolve a realização de um estudo dirigido e o desenvolvimento de um projeto, adquirindo conhecimentos básicos sobre alguns conceitos e ferramentas a serem utilizados no projeto. Os resultados desta etapa serão apresentados e avaliados durante a entrevista com a equipe.

1.1. Estudo dirigido sobre a plataforma C++
1.2. Estudo dirigido sobre o framework QT
1.3. Desenvolvimento do Projeto

O projeto consiste em desenvolver uma aplicação utilizando o QT 5.7 + QtCreator. A aplicação deve obrigatoriamente ter interface grafica feita em QT, a interface deve conter os seguintes elementos:

(1) Uma arvore de arquivos/itens ao lado esquerdo, deve ser possivel selecionar (highlight) os itens listados. (Exemplo de arvore: Index de arquivos contidos em um projeto do QtCreator).
Os elementos na arvore podem ser estaticos (Definidos diretamente no codigo). Os elementos mostrados devem ter pelo menos 1 raiz e 2 filhos. Ao clicar duas vezes em algum elemento da arvore, um texto descritivo do item deve ser mostrado no devido espaço (Item 2 da interface)

(2) Do lado direito, um espaço para mostrar mensagens, o espaço pode ser de qualquer tamanho.

(3) Abaixo, 2 botões. O primeiro botão deve imprimir algum texto no espaço em branco (Item 2 da interface) { Observação: Caso ja exista algum texto no espaço, o mesmo não pode ser apagado, a aplição deve adicionar o novo texto e manter o antigo } , fica a criterio do avaliado o texto a ser impresso (Extra: Imprimir o texto em negrito ou italico usando tags html, pesquisar por “HTML Subset Qt”) . O segundo botão deve apagar o texto, com a condição que, ao clicar nesse botão, uma segunda janela deve ser aberta, onde o usuario pode escolher aceitar ou não a remoção do texto.

(4) Por fim, um menu deve ser gerado no topo. O menu deve conter uma unica opçao - A opção em questão deve se chamar Close, e ao clicar nela, a aplicação deve ser fechada.

Obs: O tamanho dos itens e questões de beleza da interface não serão levadas em conta. Partindo do ponto que a interface contem os elementos requisitados e eles estão organizados na ordem exigidas, esta valido.
Obs(2): Mesmo se o participante não conseguir concluir todas as tarefas, oque foi feito serve para avaliação.

1.4. Apresentação dos Resultados

Entrevista com a equipe

Esta etapa inclui:
- Apresentação de 10 minutos dos resultados da etapa anterior
- Entrevista com a equipe

FAQ

Envie suas dúvidas sobre a vaga e o processo de seleção para:
https://groups.google.com/d/forum/leds_ufop_oportunidadesfaq

Idiomas