Esta página reúne alguns projetos e materiais relacionados ao meu trabalho com linguagens de programação e ensino de programação.

SPython e Introdução à Programação

O SPython é um editor com repl integrado voltado ao ensino de programação usando Python. Ele funciona diretamente na web, o que permite o uso sem necessidade de instalação, e também pode ser executado na linha de comando em Linux, Windows e macOS. O projeto inclui níveis de linguagem, validação de tipos, execução de testes e um módulo de imagens inspirado no livro HTDP para a construção de programas interativos e alguns tipos de jogos. As notas de introdução à programação organizam o material da disciplina em módulos, exemplos, exercícios e resumos.

SGleam e Programação Funcional

O SGleam é um editor com repl integrado voltado ao ensino de programação funcional usando Gleam. Ele funciona diretamente na web e também pode ser executado na linha de comando em Linux, Windows e macOS. O projeto inclui um módulo de imagens inspirado no livro HTDP para a construção de programas interativos e alguns tipos de jogos. As notas de programação funcional organizam o material da disciplina em exemplos, exercícios e resumos.