TuPy Online - Programação em Português com Visualização de Execução e Abstrações de Estruturas de Dados na Web
Resumo
Existem esforços para a criação de ferramentas de apoio ao ensino de lógica de programação, entre elas os visualizadores de programas. Um deles é o Online Python Tutor que, embora possua funcionalidades de representação do estado de variáveis a cada passo de execução, não permite a visualização conveniente de abstrações de estruturas de dados mais complexas, como grafos ouárvores. Para endereçar esse problema, apresentamos a ferramenta TuPy Online, uma adaptação do Online Python Tutor, propondo uma pseudolinguagem (TuPy) de sintaxe enxuta, comandos em português e exibição customizável para estruturas de dados, podendo ser utilizada tanto para depuração de programas quanto para preparação de material didático.