$ whoami

Joab Henrique

> _

scroll
01

Sobre mim

Foto de Joab Henrique em frente ao Centro de Informática da UFPE

img/joab.jpg · CIn-UFPE

~/joab — zsh

              
02

Experiência

$ git log --graph --oneline

    Voluntariado

    eventos e projetos de extensão

    03

    Arraya

    da monitoria para a web · fundador

    Aprenda lógica de programação de forma divertida e interativa.

    Tudo começou com a CIntroduza, que idealizei como monitor-chefe de Introdução à Programação do CIn para ajudar quem estava escrevendo as primeiras linhas de código. Centenas de alunos passaram por ela, que também virou material de apoio no curso Programe.py do PET-Informática, e o projeto cresceu até virar o Arraya.

    Hoje o Arraya vai muito além dos puzzles num tabuleiro 8×8 em Python, C++, Java ou JavaScript: tem um juiz virtual com problemas de entrada e saída, a aventura 2D O Recife Literal, tutoriais por conceito, o assistente de IA Array, fases criadas pela comunidade e ferramentas para escolas acompanharem suas turmas.

    • Python · C++ · Java · JS
    • 3 modos de jogo
    • 7 mundos
    • Mascote de IA
    • Turmas e listas
    Visitar arraya.com.br ↗
    PythonC++JavaJS
    
                  
    arraya.com.br/pt-br
    Página inicial do Arraya: Aprender a programar pode ser épico Escolha do modo de jogo: Siga o Código, Escreva o Código e Juiz Virtual Aventura 2D O Recife Literal, com a arraia Dona Raia Tutoriais por conceito: algoritmos, laços, listas, funções, recursão
    01

    Três modos de jogo

    Siga o Código para prever o caminho, Escreva o Código que reproduz a animação e encare o Juiz Virtual, com problemas de entrada e saída corrigidos automaticamente.

    02

    Quatro linguagens

    O mesmo puzzle em Python, C++, Java ou JavaScript, com tutoriais escritos para cada conceito.

    03

    Array, o assistente de IA

    Um chat sempre disponível que tira dúvidas de lógica, analisa as tentativas e dá feedback personalizado.

    04

    O Recife Literal

    Aventura 2D em que tudo obedece ao pé da letra: o Array mergulha por cinco zonas guiado pela arraia Dona Raia, resolvendo terminais em Python.

    05

    Organizações para escolas

    Turmas com código de convite, listas com prazo, importação de alunos por CSV, relatórios, mural, materiais e papéis de líder, moderador e aluno.

    06

    Feedback linha a linha

    Monitores comentam o código de cada aluno, linha por linha, e o aluno responde na mesma conversa.

    07

    XP, ranking e emblemas

    Fases valem de 5 a 20 pontos, com fase e desafio do dia, ranking global e emblemas, inclusive personalizados por turma.

    08

    Feito pela comunidade

    Qualquer pessoa cria e publica fases. Perfis públicos, curtidas e selo de verificado completam a parte social.

    09

    Aberto a agentes de IA

    API pública e ferramentas WebMCP deixam assistentes de IA buscarem fases, desafios e rankings. Interface em português e inglês.

    04

    Projetos

    ls ~/projetos

    #projetoo que éstack

      05

      Contato

      Vamos construir
      algo juntos?

      joab@portfolio — digite help