Abstract:
|
Este trabalho apresenta o desenvolvimento do GAPy, um sistema educacional Web para o ensino de Programação Orientada a Objetos (POO) com Python. Utilizando tecnologias modernas como WebAssembly e Pyodide, o GAPy permite a execução de código diretamente no navegador, eliminando a necessidade de instalações locais. Inspirado em ferramentas como BlueJ e Greenfoot, o sistema combina interatividade e elementos gráficos com uma abordagem pedagógica voltada para iniciantes. Ele permite a criação, manipulação e visualização de classes e objetos, facilitando a compreensão dos conceitos fundamentais de POO. Comparações qualitativas indicam que o GAPy apresenta vantagens significativas em termos de simplicidade e acessibilidade, sendo uma ferramenta promissora para o ensino de POO no contexto educacional. |