Eu sou professor de informática no Instituto Federal do Paraná (IFPR), Campus Pinhais. Possuo doutorado pelo Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo, sou mestre e graduado pela Universidade Tecnológica Federal do Paraná - Campus Cornélio Procópio. Atuei como pesquisador visitante na University of Virginia, realizando pesquisas no Departamento de Ciência da Computação.
Meu interesse científico envolve a pesquisa sobre dois assuntos: programação de computadores e o desenvolvimento de software.
A programação de computadores é uma habilidade fundamental que envolve compreender, articular e programar variáveis, estruturas de decisão (IF/ELSE), estruturas de repetição (FOR, WHILE, DO...WHILE), funções, entre outros elementos. Comumente, esses assuntos são ensinados em disciplinas introdutórias de programação, como Algoritmos, Lógica de Programação, etc...
Desenvolvimento de software representa todo o ciclo de vida de um projeto que irá produzir, como produto final, um software. Aqui, são examinados aspectos mais complexos que articulam os fatores humanos, ferramentas, métodos e processos de desenvolvimento. Nesse caso, geralmente o conteúdo é ministrado em disciplinas que envolvem aspectos avançados de programação, como a orientação a objetos e a engenharia de software, entre outras.
Eu uso diferentes técnicas e métodos para responder perguntas e testar hipóteses sobre esses assuntos. No geral, minhas investigações são centradas em três propósitos:
Apoiar alunos e professores na programação de computadores e no desenvolvimento de software de forma mais simples, prática e ágil.
Tornar o ensino e o aprendizado de programação e desenvolvimento de software mais acessível e profissional para alunos e professores.
Estudar métodos, técnicas ou processos envolvidos na programação de computadores e no desenvolvimento de software.
Particularmente, opto pelo desenvolvimento de pesquisas empíricas, utilizados coleta e análise de dados para responder questões de pesquisas ou testar hipóteses científicas. Mesmo assim, também realizado investigações teóricas quando o escopo e o objeto de pesquisa que estão sob análise precisam dessa abordagem.
Caso você possua interesse em pesquisar algum desses assuntos, pretenda realizar iniciação científica, ou apenas queira saber mais sobre pesquisa em programação e desenvolvimento, você pode entrar em contato comigo.