Eu desenvolvo e monto aulas interativas e blocos personalizados no Snap! — uma linguagem de programação visual baseada em blocos da Berkeley. Snap! é uma extensão do Scratch em um motor Scheme: adiciona procedimentos e listas como objetos de primeira classe, além de recursão, o que a torna ideal para ensinar ideias reais de ciência da computação sem a dor da sintaxe.
O que eu faço:
— Aulas interativas que guiam um aluno passo a passo — do primeiro bloco à recursão, funções de ordem superior como map e reduce, e processamento de listas.
— Blocos personalizados (BYOB, Build Your Own Blocks) adaptados ao seu programa, com dicas claras, tipos de entrada corretos e lógica interna limpa.
— Projetos prontos para a sala de aula: jogos, simulações, questionários e pequenas aplicações que tornam conceitos abstratos visuais.
— Bibliotecas inteiras de blocos que podem ser importadas e reutilizadas em diferentes aulas e grupos.
Por que eu: Eu conheço o Snap! profundamente, incluindo suas raízes no Scheme, a mecânica de lambdas e loops, e como os objetos de lista se comportam por dentro. Isso significa que meus projetos não são apenas chamativos — eles são metódicamente verificados e tecnicamente corretos. Cada trabalho vem com documentação clara, código-fonte editável e breves notas para o professor, para que você possa refinar o material por conta própria.
Se você está gerenciando um clube de programação, um curso introdutório de ciência da computação na universidade ou uma plataforma online — eu prepararei material que mantém os alunos engajados e ensina o que realmente importa. Fale-me sobre seu público e objetivos, e eu sugerirei um plano.
Freelancer contacts
E-mailShow
Vinte · dica
Antes de fazer seu pedido
Veja o portfólio do freelancer.
Descreva sua tarefa e peça um preço e prazo.
Verifique as avaliações de outros clientes.
Ou publique um projeto e compare várias ofertas.
Contact the freelancer
Order the service or ask the freelancer a question.