João Gabriel Gama Vila Nova

Mestre em Ciência da Computação com enfoque em Inteligência Artificial pela Universidade Federal de Viçosa (UFV), Bacharel em Ciência da Computação pela Universidade Federal de Alagoas (UFAL), cursou um ano de Ciência da Computação em Ithaca College, Ithaca NY, pelo Ciências Sem Fronteiras (CsF). Lecionou nos cursos de Engenharia e Ciências da Computação no CEFET-MG, em Belo Horizonte, e na UNIMA Afya em Maceió-AL. Além disso foi Servidor Público no quadro de Técnicos do setor de Informática no Ministério Público de Alagoas (MPAL) e Consultor Ad Hoc para avaliação de Projetos de Pesquisa e Bolsas pela Fundação de Amparo à Pesquisa do Estado de Alagoas (FAPEAL). Hoje é Professor EBTT da área de Informática vinculado ao IF do Sertão Pernambucano (IFSertãoPE), lecionando nos cursos de Informática e superior de Gestão de Tecnologia da Informação. Tem experiência e interesse em Inteligência Artificial aplicada a jogos, música, vídeo, arte, mercado financeiro e saúde, com ênfase em predição, detecção de padrões e geração de conteúdo.

Informações coletadas do Lattes em 17/05/2026

Acadêmico

Formação acadêmica

Mestrado em Ciência da Computação

2019 - 2021

Universidade Federal de Viçosa
Título: Aprendendo Currículos para Humanos com Busca em Árvore Guiada por Rede Neural, Ano de Obtenção: 2021
Levi Henrique Santana de Lelis.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Educação; Busca em Árvore; Jogos.

Graduação em Computer Science

2014 - 2015

Ithaca College
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.

Graduação em Ciência da Computação

2013 - 2019

Universidade Federal de Alagoas
Título: SCURDD: Uma Ferramenta de Auxílio ao Balanceamento de Encontros para D&D 3.5
Orientador: Roberta Vilhena Vieira Lopes

Formação complementar

2021 - 2021

Introdução à Linguagem R para Análise de Dados. (Carga horária: 45h). , Universidade Federal de Alagoas, UFAL, Brasil.

2013 - 2013

Análise de Código Malicioso. (Carga horária: 4h). , Congresso Alagoano de Tecnologia da Informação, COALTI, Brasil.

2013 - 2013

Intrusão em Redes Corporativas. (Carga horária: 4h). , Congresso Alagoano de Tecnologia da Informação, COALTI, Brasil.

2013 - 2013

Video Games and Learning. (Carga horária: 36h). , University of Wisconsin-Madison, UW, Estados Unidos.

2013 - 2013

Intrusão em Redes Wireless. (Carga horária: 4h). , Congresso Alagoano de Tecnologia da Informação, COALTI, Brasil.

2007 - 2012

Inglês Britânico. (Carga horária: 500h). , Casa de Cultura Britânica, CCB, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Artificial Intelligence for Games.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Game Design.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Games for Learning.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Information Technology in Education.

Organização de eventos

BITTENCOUR, I. I. ; BITTENCOURT, I. M. ; ROCHA, D. ; OLIVEIRA, W. ; NAUBER, C. ; NOVA, J. G. G. V. . IV Congresso Brasileiro de Informática na Educação e X Conferência Latino-Americana de Objetos e Tecnologias de Aprendizagem. 2015. (Congresso).

Participação em eventos

Semana de Pesquisa e Extensão - SEMPEX. ANÁLISE DE IMPACTO DOS POSICIONAMENTOS DE PRESIDENTES DO BRASIL EM RELAÇÃO AO MERCADO ACIONÁRIO BRASILEIRO UTILIZANDO MACHINE LEARNING. 2025. (Feira).

Semana de Pesquisa e Extensão - SEMPEX. BUY AND HOLD INTELIGENTE: SINALIZAÇÃO DE COMPRA PARA AÇÕES PERENES COM RANDOM FOREST. 2025. (Feira).

RogaDX 2024. 2024. (Encontro).

XIII Seminário Jogos Eletrônicos, Educação e Comunicação.SCURDD: Uma Ferramenta de Auxílio à Mestres de D&D. 2019. (Seminário).

GDG DevFest 2017. 2017. (Congresso).

Caiite. Um Sistema Tutor Inteligente para o Aprendizado de Música de Maneira Otimizada. 2016. (Congresso).

Open Data Day 2016 - MCZ. 2016. (Simpósio).

ED Tech Day. Arena: A Video Game for Informal Language Learning. 2015. (Exposição).

Whalen Symposium.Arena: A Video Game for Informal Language Learning. 2015. (Simpósio).

Alagoas Dev Day. 2014. (Outra).

5º Congresso Alagoano de Tecnologia da Informação. 2013. (Congresso).

XXXIII Congresso da Sociedade Brasileira de Computação. 2013. (Congresso).

Participação em bancas

Aluno: Victor Le Roy Matos

GOMES, R. M.;NOVA, J. G. G. V.; DA CRUZ, A. R.; SANTOS, B. A.. Geração de mapas para jogos em 2D utilizando Redes Generativas Adversariais. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.

Aluno: Julio Cesar Rocha de Oliveira Souza

GOMES, R. M.;NOVA, J. G. G. V.; SANTOS, B. A.; SILVA, I. S.. Aprimoramento de Modelo LSTM para Composição Musical Clássica: Otimização de Hiperparâmetros e Métodos de Geração. 2025.

Aluno: Felipe Martins Lemos de Morais

GOMES, R. M.;NOVA, J. G. G. V.; SANTOS, B. A.; BATISTA, N. C.. HolyLens AI: Aplicativo para reconhecimento de esculturas católicas com Inteligência Artificial. 2025.

Aluno: Filipe Azevedo da Rocha Cortez

NOVA, J. G. G. V.; ROSAS, V. B. D. S.; BENTO, M. V. S.. Gengar Labs: Uma Plataforma Comunitária de Construção de Decks para o Jogo de Pokémon TCG. 2025. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Centro Universitário de Maceió.

Aluno: Marcus Cezar Moreira Ferraz

NOVA, J. G. G. V.; ALENCAR, I. D.; ROSAS, V. B. D. S.. Otimização de Timing no Buy and Hold com Random Forest: Análise Comparativa Contra Índices de Mercado. 2025. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Centro Universitário de Maceió.

Aluno: Bruno Terra Faria Trindade

SILVA, E. M.;NOVA, J. G. G. V.; MARTINS, R. G.; SANTOS, B. A.. Categorização de Mensagens de Texto de Uma Plataforma de Perguntas Utilizando Redes Neurais Recorrentes. 2023. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.

Orientou

Victor Le Roy Matos

Geração de mapas para jogos em 2D utilizando Redes Generativas Adversariais; 2025; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais; Orientador: João Gabriel Gama Vila Nova;

Felipe Martins Lemos de Morais

HolyLens AI: Aplicativo para reconhecimento de esculturas católicas com Inteligência Artificial; 2025; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais; Orientador: João Gabriel Gama Vila Nova;

Filipe Azevedo da Rocha Cortez

Gengar Labs: Uma Plataforma Comunitária de Construção de Decks para o Jogo de Pokémon TCG; 2025; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Maceió; Orientador: João Gabriel Gama Vila Nova;

Marcus Cezar Moreira Ferraz

Otimização de Timing no Buy and Hold com Random Forest: Análise Comparativa Contra Índices de Mercado; 2025; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Centro Universitário de Maceió; Orientador: João Gabriel Gama Vila Nova;

Julio Cesar Rocha de Oliveira Souza

Aprimoramento de Modelo LSTM para Composição Musical Clássica: Otimização de Hiperparâmetros e Métodos de Geração; 2025; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais; Orientador: João Gabriel Gama Vila Nova;

Bruno Terra Faria Trindade

Categorização de Mensagens de Texto de Uma Plataforma de Perguntas Utilizando Redes Neurais Recorrentes; 2023; Trabalho de Conclusão de Curso; (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais; Orientador: João Gabriel Gama Vila Nova;

Produções bibliográficas

  • Gama Vila Nova, João Gabriel ; Carneiro Vital, Marcos Vinícius ; Vilhena Vieira Lopes, Roberta . A Reliable Information Acquisition Model for D&D Players. Lecture Notes in Computer Science. 1ed.: Springer International Publishing, 2019, v. 11804, p. 73-85.

  • LELIS, LEVI H.S. ; NOVA, JOÃO G.G.V. ; CHEN, EUGENE ; STURTEVANT, NATHAN R. ; DEMMANS EPP, CARRIE ; BOWLING, MICHAEL . Learning Curricula for Humans: An Empirical Study with Puzzles from The Witness. In: ThirtyFirst International Joint Conference on Artificial Intelligence {IJCAI22}, 2022, Vienna. Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. California: International Joint Conferences on Artificial Intelligence Organization, 2022. p. 3877-3883.

  • NOVA, J. G. G. V. ; LOPES, R. V. V. . SCURDD: Uma Ferramenta de Auxílio à Mestres de D&D. In: XIII Seminário Jogos Eletrônicos, Educação e Comunicação, 2019, Maceió. Anais do XIII Seminário Jogos Eletrônicos, Educação e Comunicação, 2019. p. 112-121.

  • SILVA, RAFAEL DE AMORIM ; NOVA, JOÃO VILA ; VASCONCELOS, RUBEM ; CALADO, IVO ; BRANCO, KALINKA CASTELO ; BRAGA, ROSANA . PB-SmartClass: Um Modelo Arquitetural Baseado em Projetos Colaborativos para Salas de Aula do Futuro. In: VI Congresso Brasileiro de Informática na Educação, 2017, Recife, 2017. p. 1244.

  • SILVA, RAFAEL DE AMORIM ; NOVA, JOÃO VILA ; VASCONCELOS, RUBEM ; CALADO, IVO ; BRANCO, KALINKA CASTELO ; BRAGA, ROSANA . Aplicando Internet das Coisas na Educação: Tecnologia, Cenários e Projeções. In: VI Congresso Brasileiro de Informática na Educação, 2017, Recife, 2017. p. 1256.

  • MATOS, VICTOR LE ROY ; GOMES, ROGÉRIO M. ; VILA NOVA, JOÃO GABRIEL GAMA . 2D Map Generation for Games Using Generative Adversarial Networks. In: Anais Estendidos do Simpósio Brasileiro de Jogos e Entretenimento Digital, 2025, Brasil. Anais Estendidos do XXIV Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames 2025). p. 31.

  • NOVA, J. G. G. V. ; HOLANDA, V. G. L. . Inteligência Artificial na Medicina: Evolução & Desafios. 2024. (Apresentação de Trabalho/Conferência ou palestra).

  • NOVA, J. G. G. V. ; LOPES, R. V. V. . SCURDD: Uma Ferramenta de Auxílio à Mestres de D&D. 2019. (Apresentação de Trabalho/Seminário).

  • NOVA, J. G. G. V. ; VASCONCELOS, R. F. S. ; SILVA, R. A. ; CALADO, I. A. A. R. . Um Sistema Tutor Inteligente para o Aprendizado de Música de Maneira Otimizada. 2016. (Apresentação de Trabalho/Congresso).

  • PRESTOPNIK, N. R. ; NOVA, J. G. G. V. ; LANE, N. ; FLETCHER, E. ; WANG, Y. . Arena: A Video Game for Informal Language Learning. 2015. (Apresentação de Trabalho/Simpósio).

  • NOVA, JOÃO G.G.V. . Minicurso: Design e Desenvolvimento de Jogos - Game World/Level Design. 2024. (Curso de curta duração ministrado/Extensão).

  • NOVA, JOÃO G.G.V. . Minicurso: Design e Desenvolvimento de Jogos - Público e Experiência.. 2024. (Curso de curta duração ministrado/Extensão).

Projetos de pesquisa

  • 2024 - Atual

    Análise de Impacto dos Posicionamentos de Presidentes do Brasil em Relação ao Mercado Acionário Brasileiro Utilizando Machine Learning, Descrição: Este projeto propõe a aplicação de técnicas de Machine Learning para analisar o impacto dos posicionamentos dos presidentes do Brasil em relação ao mercado acionário brasileiro. Combinando dados históricos de mercado e dados não estruturados, como discursos presidenciais, postagens e entrevistas, serão desenvolvidos modelos com o objetivo de identificar como as declarações dos presidentes influenciam as flutuações de preços das ações. Este tipo de ferramenta visa fornecer insights valiosos para investidores, analistas financeiros e formuladores de políticas.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: João Gabriel Gama Vila Nova - Coordenador / Pedro Santos Mendonça Neto - Integrante.

  • 2024 - Atual

    Otimização de Portfólio de Investimentos Usando Técnicas de Machine Learning, Descrição: Este projeto visa aplicar técnicas de Machine Learning para otimizar portfólios de investimentos, buscando maximizar retornos e minimizar riscos. Utilizando dados históricos de preços de ativos, volumes de negociação e outros indicadores financeiros, serão desenvolvidos modelos para reconhecer padrões e prever desempenhos futuros. Os métodos incluem técnicas de aprendizado que englobam o estudo da teoria moderna do portfólio, lógicas fuzzy, estatísticas robustas, diversos modelos de redes neurais, entre outras. Os modelos serão validados com dados reais para garantir precisão e robustez. Espera-se criar um sistema de seleção e otimização de portfólios que ofereça recomendações personalizadas, ajudando investidores a construir portfólios que equilibram risco e retorno eficientemente.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) . , Integrantes: João Gabriel Gama Vila Nova - Coordenador / Marcus Cezar Moreira Ferraz - Integrante / Gabriel Canuto de Alencar - Integrante.

  • 2016 - 2017

    Projeto SmartClass, Descrição: Este projeto investiga as tecnologias mais relevantes para uma efetiva automação de uma sala de aula do futuro.. , Situação: Desativado; Natureza: Pesquisa. , Integrantes: João Gabriel Gama Vila Nova - Integrante / Rafael de Amorim Silva - Coordenador / Ig Ibert Bittencourt - Integrante / Rubem Ferreira Santos Vasconcelos - Integrante.

Projetos de desenvolvimento

  • 2014 - 2015

    Arena: Um Video Game para Aprendizagem Informal de Línguas, Descrição: Arena é um jogo que usa a história para motivar o ensino de uma segunda língua. O jogo coloca o jogador em um ambiente em que o Espanhol é a língua principal, encorajando-o a aprender-lo para que possa avançar na história e nos estágios do jogo.. , Situação: Desativado; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: João Gabriel Gama Vila Nova - Integrante / Nathan R. Prestopnik - Coordenador / Ethan Fletcher - Integrante / NIcole Lane - Integrante / Yanming Wang - Integrante.

  • 2014 - 2015

    Arena: Um Video Game para Aprendizagem Informal de Línguas, Descrição: Arena é um jogo que usa a história para motivar o ensino de uma segunda língua. O jogo coloca o jogador em um ambiente em que o Espanhol é a língua principal, encorajando-o a aprender-lo para que possa avançar na história e nos estágios do jogo.. , Situação: Desativado; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: João Gabriel Gama Vila Nova - Integrante / Nathan R. Prestopnik - Coordenador / Ethan Fletcher - Integrante / NIcole Lane - Integrante / Yanming Wang - Integrante.

  • 2014 - 2015

    Arena: Um Video Game para Aprendizagem Informal de Línguas, Descrição: Arena é um jogo que usa a história para motivar o ensino de uma segunda língua. O jogo coloca o jogador em um ambiente em que o Espanhol é a língua principal, encorajando-o a aprender-lo para que possa avançar na história e nos estágios do jogo.. , Situação: Desativado; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: João Gabriel Gama Vila Nova - Integrante / Nathan R. Prestopnik - Coordenador / Ethan Fletcher - Integrante / NIcole Lane - Integrante / Yanming Wang - Integrante.

  • 2014 - 2015

    Arena: Um Video Game para Aprendizagem Informal de Línguas, Descrição: Arena é um jogo que usa a história para motivar o ensino de uma segunda língua. O jogo coloca o jogador em um ambiente em que o Espanhol é a língua principal, encorajando-o a aprender-lo para que possa avançar na história e nos estágios do jogo.. , Situação: Desativado; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: João Gabriel Gama Vila Nova - Integrante / Nathan R. Prestopnik - Coordenador / Ethan Fletcher - Integrante / NIcole Lane - Integrante / Yanming Wang - Integrante.

  • 2014 - 2015

    Arena: Um Video Game para Aprendizagem Informal de Línguas, Descrição: Arena é um jogo que usa a história para motivar o ensino de uma segunda língua. O jogo coloca o jogador em um ambiente em que o Espanhol é a língua principal, encorajando-o a aprender-lo para que possa avançar na história e nos estágios do jogo.. , Situação: Desativado; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: João Gabriel Gama Vila Nova - Integrante / Nathan R. Prestopnik - Coordenador / Ethan Fletcher - Integrante / NIcole Lane - Integrante / Yanming Wang - Integrante.

  • 2015 - 2015

    Arena: A Language Learning Game, Descrição: Trabalhou no desenvolvimento de um jogo de aventura para ensino de língua espanhola para usuários americanos.. , Situação: Desativado; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (4) . , Integrantes: João Gabriel Gama Vila Nova - Integrante / Nathan R. Prestopnik - Coordenador / Ethan Fletcher - Integrante / NIcole Lane - Integrante / Yanming Wang - Integrante.

Histórico profissional

Endereço profissional

  • Instituto Federal do Sertão Pernambucano, IFSertão Campus Floresta. , Rua Projetada, S/N, Caetano II, 56400000 - Floresta, PE - Brasil, Telefone: (87) 38772797, URL da Homepage:

Experiência profissional

2026 - Atual

Instituto Federal do Sertão Pernambucano, IF-Sertão PE

Vínculo: Servidor público, Enquadramento Funcional: Professor EBTT - Área de Informática, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Trabalha lecionando nos curso superior de Gestão da Tecnologia da Informação e no técnico em Informática. Ministra disciplinas relacionadas à Administração de Sistemas de Informação, Governança e Programação de Computadores.

Atividades

  • 02/2026

    Ensino,Disciplinas ministradas, Informática Aplicada à Agronomia

  • 02/2026

    Ensino, Gestão da Tecnologia da Informação, Nível: GraduaçãoDisciplinas ministradas, Introdução a Tecnologia da Informação, Administração de Sistemas de Informação, Análise e Projeto de Sistemas, Governança de TI

2024 - 2026

Ministério Público de Alagoas

Vínculo: Servidor público, Enquadramento Funcional: Técnico de Tecnologia da Informação, Carga horária: 30

Outras informações:
Trabalhou como servidor público junto ao quadro de técnicos de informática do MPAL na parte do assessoramento, manutenção e suporte aos sistemas de informática vinculados ao ministério público e suas repartições. Além disso, fez parte da criação do Laboratório de Inovação do MPAL (MPLab), participando ativamente das discussões envolvendo inteligência artificial.

2024 - 2026

Centro Universitario de Maceió

Vínculo: Celetista, Enquadramento Funcional: Professor Auxiliar, Carga horária: 20

Outras informações:
Trabalhou lecionando, para o curso de Bacharelado em Ciência da Computação, matérias de Análise de Algoritmos, Estruturas de Dados Avançadas, Sistemas Operacionais, Fundamentos de Programação e Projeto de Programação. Além de ter trabalhado com pesquisas envolvendo IA aplicada à Jogos e Mercado Financeiro.

Atividades

  • 08/2024 - 02/2026

    Pesquisa e desenvolvimento, Centro Universitário de Maceió.Linhas de pesquisa

  • 02/2024 - 02/2026

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Estruturas de Dados Avançadas, Fundamentos de Programação, Laboratório de Análise de Algoritmos, Projeto de Programação, Sistemas Operacionais

2023 - 2023

Centro Federal de Educação Tecnológica de Minas Gerais

Vínculo: Servidor público, Enquadramento Funcional: Professor Substituto - EBTT, Carga horária: 40

Outras informações:
Trabalhou como Professor Substituto - EBTT (Ensino Básico Técnico e Tecnológico) dando aulas para cursos de nível Superior e Técnico em disciplinas de Programação e Interação Humano-Computador.

Atividades

  • 04/2023 - 12/2023

    Ensino, Engenharia de Computação, Nível: GraduaçãoDisciplinas ministradas, Interação Humano-Computador

  • 04/2023 - 12/2023

    Ensino, Engenharia de Materiais, Nível: GraduaçãoDisciplinas ministradas, Laboratório de Programação de Computadores I, Programação de Computadores I

  • 04/2023 - 12/2023

    Ensino,Disciplinas ministradas, Técnico em Informática - Linguagem de Programação II

  • 04/2023 - 12/2023

    Ensino, Engenharia Mecânica, Nível: GraduaçãoDisciplinas ministradas, Laboratório de Programação de Computadores II, Programação de Computadores II

2022 - 2023

Prefeitura Municipal de São João del-Rei

Vínculo: Servidor público, Enquadramento Funcional: Técnico de Informática, Carga horária: 40

Outras informações:
Trabalhou com o gerenciamento do Setor de Informática e a manutenção das redes e sistemas computacionais da Secretaria de Saúde de São João del Rei.

2018 - 2018

Secretaria de Estado da Fazenda

Vínculo: Bolsista, Enquadramento Funcional: Estagiário de Desenvolvimento, Carga horária: 30

Outras informações:
Trabalhou com o desenvolvimento de sistemas computacionais para a Superintendência da Receita Federal - GMT.

2014 - 2014

Universidade Federal de Alagoas

Vínculo: Bolsista, Enquadramento Funcional: Monitor de Programação 1, Carga horária: 12

Outras informações:
Monitoria na disciplina Programação 1 sob orientação do professor Drº Baldoino Fonseca dos Santos Neto do curso de Ciência da Computação.