Development of a Command Interpreter and Graphical Evaluator for Teaching Data Structures (IGED)
Abstract
The problem of evasion in Computer Science undergratuate courses is well known, and the courses related to programming are among the main culprits. This paper presents the architecture for a programming environment called IGED (Interpreter for Data Structures), which allows the students to develop algorithms to manipulate data structures and visualize the execution of such algorithms by graphical animations. This paper presents the proposed architecture for IGED, a sample high-level program, and a prototype GUI for the tool.References
Amorim, R.V.; de Rezende, P.J. Compreensão de Algoritmos através de Ambientes Dedicados a Animação. XX Semish, 1993.
Brown M. H. Algorithm Animation. The MIT Press, 1987.
Brown, M. H. Zeus: A System for Algorithm Animation and Multi-View Editing. Proc. IEEE Workshop on Visual Languages, 1991.
Garcia, I. C.; De Rezende, P. J.; Calheiros, F.C. (1997). Astral: Um Ambiente para Ensino de Estruturas de Dados através de Animações de Algoritmos. In Revista Brasileira de Informática na Educação. Florianópolis: SC, Volume. 1, p. 71-80.
Guimarães, A. M.; Lages, N.A.C. (1994). Algoritmos e Estruturas de Dados. Rio de Janeiro, LTC.
Hopgood, F. Computer Animation Used as a Tool in Teaching Computer Science. Proc. 1974 IFIP Congress, pp. 889-892, 1974.
Lawrence, A. W.; Badre, A. N; Stasko, J. T. Empirically Evaluating the Use of Animations to Teach Algorithms. Technical Report GIT-GVU-94-07, Computer Science Department, 1994.
Monteiro, B. S., Cruz, H. P., Andrade, M., Gouveia, T., Tavares, R., Anjos, L. F. C.(2006) Metodologia de desenvolvimento de objetos de aprendizagem com foco na aprendizagem significativa, XVII Simpósio Brasileiro de Informática na Educação, Brasília.
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.
Stasko, J. T. Tango: A Framework and System for Algorithm Animation. Computer, 23(9): 14-36, sep 1990.
Brown M. H. Algorithm Animation. The MIT Press, 1987.
Brown, M. H. Zeus: A System for Algorithm Animation and Multi-View Editing. Proc. IEEE Workshop on Visual Languages, 1991.
Garcia, I. C.; De Rezende, P. J.; Calheiros, F.C. (1997). Astral: Um Ambiente para Ensino de Estruturas de Dados através de Animações de Algoritmos. In Revista Brasileira de Informática na Educação. Florianópolis: SC, Volume. 1, p. 71-80.
Guimarães, A. M.; Lages, N.A.C. (1994). Algoritmos e Estruturas de Dados. Rio de Janeiro, LTC.
Hopgood, F. Computer Animation Used as a Tool in Teaching Computer Science. Proc. 1974 IFIP Congress, pp. 889-892, 1974.
Lawrence, A. W.; Badre, A. N; Stasko, J. T. Empirically Evaluating the Use of Animations to Teach Algorithms. Technical Report GIT-GVU-94-07, Computer Science Department, 1994.
Monteiro, B. S., Cruz, H. P., Andrade, M., Gouveia, T., Tavares, R., Anjos, L. F. C.(2006) Metodologia de desenvolvimento de objetos de aprendizagem com foco na aprendizagem significativa, XVII Simpósio Brasileiro de Informática na Educação, Brasília.
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.
Stasko, J. T. Tango: A Framework and System for Algorithm Animation. Computer, 23(9): 14-36, sep 1990.
Published
2011-07-19
How to Cite
NETTO, Dorgival P. da Silva; OLIVEIRA, Thiago José S.; SOUSA, Tiago Davi N. de; S. FILHO, Gilberto F. de; FORMIGA, Andrei; BRITO, Alisson V..
Development of a Command Interpreter and Graphical Evaluator for Teaching Data Structures (IGED). In: WORKSHOP ON COMPUTING EDUCATION (WEI), 19. , 2011, Natal/RN.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2011
.
p. 1498-1505.
ISSN 2595-6175.
