Systematic Evaluation of Efficiency in the Learning of Algorithms with the use of TuPy Online

  • Jorge Goulart UERJ
  • Fabiano Oliveira UERJ
  • Paulo Pinto UERJ

Abstract


This study aims to evaluate the effectiveness of the TuPy Online tool in the learning of Computer Science courses lectured at the State University of Rio de Janeiro (UERJ). TuPy was conceived as a tool for visualizing execution of algorithms, with an emphasis on displaying data structures at different levels of abstraction. This work is the result of the evaluation of the systematic application of the tool in several undergraduation and graduation classes. Using the methodology of Savi et al. for evaluation of learning, we verified that the introduction of the tool produced a positive impact and, if considered the perception aspect of the students, an even more expressive impact. Both analysis were validated with statistical significance.

References

ArruArruda, J. (2007). Modelagem do Processo de Aprendizagem na Educação Superior. edUERJ.da, J. (2007). Modelagem do Processo de Aprendizagem na Educação Superior. edUERJ.

Casella, G. and Berger, R. (2010). Inferência Estatı́stica. Cengage learning.

Coomans, S. and Lacerda, G. (2015). PETESE, a pedagogical ergonomic tool for educa- tional software evaluation. 6th International Conference on Applied Human Factors and Ergonomics (AHFE) and the Affiliated Conferences.

Cronbach, L. (1951). Coefficient alpha and the internal structure of tests. Psychometrika, 16(3):297–334.

Davis, F., Bagozzi, R., and Warshaw, P. (1989). User acceptance of computer technology: A comparison of two theoretical model. management science. Management Science, 35(8):982–1003.

DeVellis, R. (1991). Scale development: Theory and application. Sage Publications.

Ellson, J., Gansner, E., Koutsofios, E., North, S., and Woodhull, G. (2004). Graphviz and dynagraph – static and dynamic graph drawing tools. In Graph drawing software, pages 127–148. Springer.

Ferreira, A. (2017). MA-AVA: Modelo de Avaliação da Aprendizagem em Ambientes Virtuais. Dissertação de Mestrado. Universidade do Estado do Rio de Janeiro.

Fu, F., Su, R., and Yu, S. (2009). Egameflow: A scale to measure learners’ enjoyment of e-learning games. Computers & Education, 52(1):101–112.

Gansner, E., Koutsofios, E., and North, S. (2015). Drawing graphs with dot

Keller, J. (1983). Development and use of the ARCS model of motivational design. Tech- nical report, Exeter, England: at the annual meeting of the Association for Education and Training Technology.

Kirkpatrick, D. and Kirkpatrick, J. (1994). Evaluating Training Programs - The Four Levels. Berrett-Koehler Publishers, Inc.

Krathwohl, D. (2002). A Revision of Bloom’s Taxonomy: An Overview. Theory into practice, 41(4):212–218.

Montgomery, D. (2017). Design and analysis of experiments. John Wiley & Sons.

Moody, D. and Sindre, G. (2003). Evaluating the Effectiveness of Learning Interventions: An Information Systems Case Study. European Conference on Information Systems (ECIS).

Plaza, I., Marcuello, J., R.Igual, and Arcega, F. (2009). Proposal of a quality model for educational software. Annual Conference European Association for Education in Electrical and Information Engineering (EAEEIE).

Roberto, G., Oliveira, F., Pinto, P., and Coelho, I. (2018). Tupy Online - Programação em Português com Visualização de Execução e Abstrações de Estruturas de Dados na Web. 26 o Workshop sobre Educação em Computação (WEI).

Savi, R., Wangenheim, C., and Borgatto, A. (2011a). Análise de um modelo de avaliação de jogos educacionais. Disponı́vel: https://sites.google.com/site/savisites/avaliacao- de-jogos-educacionais. Acessado em: 10 fev. 2019.

Savi, R., Wangenheim, C., and Borgatto, A. (2011b). Um Modelo de Avaliação de Jo- gos Educacionais na Engenharia de Software. 25th Brazilian Symposium on Software Engineering (SBES).

Siegel, S. (1975). Estatı́stica Não-Paramétrica para as Ciências do Comportamento. McGraw-Hill.
Published
2019-07-12
GOULART, Jorge; OLIVEIRA, Fabiano; PINTO, Paulo. Systematic Evaluation of Efficiency in the Learning of Algorithms with the use of TuPy Online. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 27. , 2019, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 218-232. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2019.6631.