João Lagôas

João Lagôas

João Lagôas

profile-pic

Sobre

João Lagôas é Professor do Departamento de Ciência da Computação do Colégio Pedro II. Pela Universidade Federal do Rio de Janeiro (UFRJ), possui doutorado (2025) em Inteligência Artificial pelo Programa de Engenharia de Sistemas e Computação (CAPES 7), mestrado (2017) em Algoritmos pelo Programa de Pós-Graduação em Informática (CAPES 4) e graduação (2014) em Ciência da Computação. Possui experiência como desenvolvedor e engenheiro de software, atuando principalmente nos seguintes temas: deep learning, visão computacional e desenvolvimento de sistemas.

Informações Pessoais

  • NomeJoão Luiz Lagôas de A. Bertolino
  • Emaillagoas.joaoluiz@outlook.com
  • ResidênciaRio de Janeiro, BRA

Áreas de Interesse

Deep Learning

Foca na área de Deep Learning, em particular, no desenvolvimento de modelos convolucionais e adversariais.

Visão Computacional

Apresenta maior interesse em problemas relacionados à classificação, geração de imagens e transferência/tradução de estilos.

Docência

Ministra aulas de Ciência da Computação focando o ensino na área de desenvolvimento de software, programação e raciocínio lógico.

Análise de Redes

Investiga com interesse a análise de redes complexas (grafos) representando estudantes, suas afinidades, preferências e aspirações.

Currículo Acadêmico

Experiência Profissional

  • Professor Federal (EBTT)

    Colégio Pedro II,
    Campus São Cristóvão III

    Atua como Professor Efetivo de Ensino Básico, Técnico e Tecnológico, na disciplina de Ciência da Computação no Colégio Pedro II, São Cristóvão III, habilitado em concurso público, para ocupar a vaga distribuída pela Portaria do MEC nº 113 de 27 de janeiro de 2017, publicada no D.O.U. de 30 de janeiro de 2017 com aprovação em 1º lugar.

  • Pesquisador CAPES

    Universidade Federal do Rio de Janeiro,
    Laboratório de Algoritmos e Métodos Numéricos

    Desenvolveu estudos na área de Geometria Computacional como pesquisador CAPES e ministrou aulas de Álgebra Linear Computacional para alunos de graduação como requisito para Estágio em Docência.

  • Estudante de Iniciação Científica CNPQ

    Universidade Federal do Rio de Janeiro,
    Departamento de Ciência da Computação

    Participou de Projeto de Pesquisa como bolsista de Iniciação Científica PIBIC/CNPq no desenvolvimento de ferramenta gráfica para colorização automática de imagens através de métodos de Programação Não Linear e Otimização. Teve seu trabalho exposto em apresentação no evento JIC-2014.

  • Professor/Monitor

    Curso Professor Alex

    Atuou como professor e monitor de Matemática e Física em curso preparatório de pré-vestibular denominado Curso Professor Alex após aprovação no vestibular 2008: UFRJ (Ciência da Computação/9º lugar), UFF (Ciência da Computação/8º lugar) e CEFET-RJ (Sistemas de Informação/1º lugar).

Formação Acadêmica

  • Doutor em Inteligência Artificial

    Universidade Federal do Rio de Janeiro,
    Programa de Engenharia de Sistemas e Computação

    Atuou na área de interseção entre a Inteligência Artificial (Deep Learning) e a Visão Computacional como estudante do Programa de Engenharia de Sistemas e Computação (PESC-UFRJ) sob a orientação dos professores Carlos Eduardo Pedreira (UFRJ) e Pedro Sander (Hong Kong UST).

  • Mestre em Algoritmos

    Universidade Federal do Rio de Janeiro,
    Programa de Pós-Graduação em Informática

    Participou do Programa de Pós-Graduação em Informática (PPGI-UFRJ) em tempo integral desenvolvendo pesquisa na área de Algoritmos, em particular, lidando com problemas de Teoria dos Grafos. O processo se deu sob orientação do Professor João Paixão (UFRJ).

  • Especialista em Gestão da Tecnologia da Informação

    Universidade Cândido Mendes,
    Instituto de Engenharia, Inovação e Tecnologia

    Intensificou seus estudos relativos à Gerência de Projetos, Governança de Tecnologia da Informação e Gerência de Serviços de Tecnologia da Informação na Universidade Cândido Mendes.

  • Bacharel em Ciência da Computação

    Universidade Federal do Rio de Janeiro,
    Departamento de Ciência da Computação

    Concluiu o curso de Bacharel em Ciência da Computação no Departamento de Ciência da Computação (DCC-UFRJ), através de Trabalho de Conclusão de Curso intitulado ANÁLISE TEÓRICA E PRÁTICA: ALGORITMO DE COLORIZAÇÃO VIA OTIMIZAÇÃO. Seu trabalho focou em aspectos da Computação Gráfica e Otimização, tendo a professora Luziane Mendonça (UFRJ) como orientadora.

Ensino (2025)

2024

  • Linguagem de Programação 2 (CPII - anual)
  • Linguagem de Programação 4 (CPII - anual)

2023

  • Linguagem de Programação 2 (CPII - anual)
  • Linguagem de Programação 4 (CPII - anual)

2022

  • Linguagem de Programação 2 (CPII - anual)
  • Linguagem de Programação 4 (CPII - anual)

2021 (modalidade Híbrida)

  • Linguagem de Programação 2 (CPII - anual)
  • Linguagem de Programação 4 (CPII - anual)

2020 (modalidade EAD)

  • Linguagem de Programação 2 (CPII - anual)
  • Linguagem de Programação 4 (CPII - anual)

2019

  • Linguagem de Programação 2 (CPII - anual)
  • Linguagem de Programação 4 (CPII - anual)

2018

  • Introdução à Ciência da Computação (CPII - anual)
  • Linguagem de Programação 2 (CPII - anual)

2017

  • Introdução à Ciência da Computação (CPII - anual)
  • Linguagem de Programação 2 (CPII - anual)
  • Linguagem de Programação 3 (CPII - anual)

2016

  • Álgebra Linear Computacional (UFRJ - trimestral)

Contato

Vamos conversar?

Rio de Janeiro, BRA