Um Interpretador Gráfico de Estruturas de Dados como ferramenta de ensino para Computação
Resumo
Neste artigo é apresentado o componente Interpretador de Comandos para a ferramenta de ensino IGED (Interpretador Gráfico de Estruturas de Dados). As características e requisitos do Interpretador de Comandos, apresentados neste artigo, foram elaborados com vista à utilidade da ferramenta para o ensino e aprendizagem de disciplinas de Programação, Algoritmos e Estruturas de Dados.
Referências
Amorim, R. C. e Rezende, P. J. (1993). Compreensão de Algoritmos através de Ambientes Dedicados a Animação. In: XX SEMISH, p. 32.
Brown, M. H. (1991). Zeus: A System for Algorithm Animation and Multi-View Editing. IEEE Workshop on Visual Languagens.
Brown, M. H. Exploring Algorithms Using Balsa II. IEEE Computer, n. 5.
Brown, M. H. e Sedgewick, R. (1984). A System for Algorithm Animation. ACM SIGGRAPH Computer Graphics, n. 3.
Cattaneo, G., Faruolo, P., Petrillo, U. F e Italiano, G. F. (2004). JIVE: Java Interactive software Visualization Environment. In: IEEE Symposium on Visual Languages and Human Centric Computing, p. 41–43.
Cross, J. H., Hendrix, T. D., Umphress, D. A., Barowski, L. A., Jain, J. e Montgomery, L. N. (2009). Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches. ACM Transactions on Computing Education, n. 2.
Engel, J. (1999). Programming for the Java Virtual Machine. Addison Wesley, 512 p.
Filho, G. F. S., Netto, D. P. S., Procopio, L. D. P., Formiga, A. A. e Brito, A. V. (2012). Tutor hipermídia baseado no modelo de autoria NCM para o Interpretador Gráfico de Estrutura de Dados. In: Anais do XX Workshop sobre Educação em Computação.
Garcia, I. C., Rezende, P. J. e Calheiros, F. C. (1997). Astral: Um Ambiente para Ensino de Estruturas de Dados através de Animações de Algoritmos. Revista Brasileira de Informática na Educação, n. 1.
Malone, B., Atkison, T., Kosa, M. e Hadlock, F. (2009). Pedagogically Effective Effortless Algorithm Visualization with a PCIL. In: Frontiers in Education Conference, 2009. FIE ’09. 39th IEEE, p. 1-6.
Naps, T. L. (2005). JHAVÉ: Supporting Algorithm Visualization. IEEE Computer Graphics and Applications, n. 5.
Netto, Dorgival. Análise dos dados do questionário da disciplina Estrutura de Dados. Relatório Técnico. Departamento de Ciências Exatas, UFPB, 2010.
Netto, D. P. S., Oliveira, T. J., Sousa, T. D. N., Filho, G. F. S., Formiga, A. A., Brito, A. V. (2011). Desenvolvimento de um Interpretador de Comandos e Avaliador Gráfico para o Ensino de Estrutura de Dados. In: Anais do XIX Workshop sobre Educação em Computação.
Papadimitriou, S. (2007). Scientific programming with Java classes supported with a scripting interpreter. IET Software, n. 2.
Parr, T. (2010). Language Implementation Patterns. United States of America: The Pragmatic Bookshelf, 369 p.
Santiago, R. e Dazzi, R. L. S. Ferramenta de apoio ao ensino de algoritmos. In: Anais do Seminário de Computação SEMINCO.
Stasko, J. T. (1990). Tango: A Framework and System for Algorithm Animation. IEEE Computer, n. 9.
Brown, M. H. (1991). Zeus: A System for Algorithm Animation and Multi-View Editing. IEEE Workshop on Visual Languagens.
Brown, M. H. Exploring Algorithms Using Balsa II. IEEE Computer, n. 5.
Brown, M. H. e Sedgewick, R. (1984). A System for Algorithm Animation. ACM SIGGRAPH Computer Graphics, n. 3.
Cattaneo, G., Faruolo, P., Petrillo, U. F e Italiano, G. F. (2004). JIVE: Java Interactive software Visualization Environment. In: IEEE Symposium on Visual Languages and Human Centric Computing, p. 41–43.
Cross, J. H., Hendrix, T. D., Umphress, D. A., Barowski, L. A., Jain, J. e Montgomery, L. N. (2009). Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches. ACM Transactions on Computing Education, n. 2.
Engel, J. (1999). Programming for the Java Virtual Machine. Addison Wesley, 512 p.
Filho, G. F. S., Netto, D. P. S., Procopio, L. D. P., Formiga, A. A. e Brito, A. V. (2012). Tutor hipermídia baseado no modelo de autoria NCM para o Interpretador Gráfico de Estrutura de Dados. In: Anais do XX Workshop sobre Educação em Computação.
Garcia, I. C., Rezende, P. J. e Calheiros, F. C. (1997). Astral: Um Ambiente para Ensino de Estruturas de Dados através de Animações de Algoritmos. Revista Brasileira de Informática na Educação, n. 1.
Malone, B., Atkison, T., Kosa, M. e Hadlock, F. (2009). Pedagogically Effective Effortless Algorithm Visualization with a PCIL. In: Frontiers in Education Conference, 2009. FIE ’09. 39th IEEE, p. 1-6.
Naps, T. L. (2005). JHAVÉ: Supporting Algorithm Visualization. IEEE Computer Graphics and Applications, n. 5.
Netto, Dorgival. Análise dos dados do questionário da disciplina Estrutura de Dados. Relatório Técnico. Departamento de Ciências Exatas, UFPB, 2010.
Netto, D. P. S., Oliveira, T. J., Sousa, T. D. N., Filho, G. F. S., Formiga, A. A., Brito, A. V. (2011). Desenvolvimento de um Interpretador de Comandos e Avaliador Gráfico para o Ensino de Estrutura de Dados. In: Anais do XIX Workshop sobre Educação em Computação.
Papadimitriou, S. (2007). Scientific programming with Java classes supported with a scripting interpreter. IET Software, n. 2.
Parr, T. (2010). Language Implementation Patterns. United States of America: The Pragmatic Bookshelf, 369 p.
Santiago, R. e Dazzi, R. L. S. Ferramenta de apoio ao ensino de algoritmos. In: Anais do Seminário de Computação SEMINCO.
Stasko, J. T. (1990). Tango: A Framework and System for Algorithm Animation. IEEE Computer, n. 9.
Publicado
23/07/2013
Como Citar
SOUSA, Tiago Davi N. de; FORMIGA, Andrei A..
Um Interpretador Gráfico de Estruturas de Dados como ferramenta de ensino para Computação. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 21. , 2013, Maceió/AL.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 484-489.
ISSN 2595-6175.