TuPy Online - Programação em Português com Visualização de Execução e Abstrações de Estruturas de Dados na Web

  • Giancarlo F. Roberto
  • Fabiano S. Oliveira
  • Paulo Eustáquio D. Pinto
  • Igor M. Coelho

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.

Publicado
26/07/2018
ROBERTO, Giancarlo F.; OLIVEIRA, Fabiano S.; PINTO, Paulo Eustáquio D.; COELHO, Igor M.. TuPy Online - Programação em Português com Visualização de Execução e Abstrações de Estruturas de Dados na Web. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 26. , 2018, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2018.3498.