Teaching of Logic and Programming in High School through a Playful and Gamified Approach

  • Maurício M. Arimoto Universidade Estadual do Norte do Paraná - UENP
  • José Henrique R. Cruz Universidade Estadual do Norte do Paraná - UENP

Abstract


This paper presents an experience report on the application of a playful and gamified approach, focused on the introduction of logic and programming computers in a public school. The application took place through programming workshops, carried out during shif/after school and involving the participation of 32 students from high school. The results indicate that the use of such approach tends to make learning more attractive, and encourages student’s motivation and engagement during the knowledge acquisition process.

Keywords: Playful and Gamified Approach, Gamification, Logic and Programming, High School Programming

References

Arimoto, M. M. and Oliveira, W. T. (2019). Dificuldades no processo de aprendizagem de programação de computadores: um survey com estudantes de cursos da área de computação. pages 244–254. 27 Workshop sobre Educação em Computação – Congresso da Sociedade Brasileira de Computação.

Brum, M. G. and Cruz, M. K. (2017). Gamificação para o ensino de computação na educação básica. In 26 o Workshop sobre Educação em Computação (WEI), XXXVII Congresso Brasileiro da Sociedade Brasileira de Computação (CBSC), pages 2100–2109.

Dantas, V. F. e. a. (2013). Combinando desafios e aventura em um jogo para apoiar

a aprendizagem de programação em vários nı́veis cognitivos. In Anais do Simpósio Brasileiro de Informática na Educação, volume 24.

Farias, C. M., Azevedo, F. P., and dias, J. E. J. (2018). Uma abordagem gamificada para o ensino de lógica de programação: relato de experiência. In 27 o Workshop sobre Educação em Computação (WEI), XXXVIII Congresso Brasileiro da Sociedade Brasileira de Computação (CBSC), pages 1–10.

Fotaris, P., Mastoras, T., Leinfellner, R., and Rosually, Y. (2016). Climbing up the leaderboard: an empirical study of applying gamification techniques to a Computer Programming Class. The Electronic Journal of e-Learning, 14(2):94–110.

Santiago, A. D. V. and Kronbauer, A. H. (2016). Um modelo lúdico para o ensino de conceitos de programação de computadores. In Simpósio Brasileiro de Informática na Educação (SBIE), pages 420–42.

Silva, J. A. L., Oliveira, F. C. S., and Martins, D. J. S. (2017). Storytelling e gamificação como estratégia de motivação no ensino de programação com python e minecraft. In Proceedings of SBGames 2017, pages 987–990.

Silva, J. A. L., Oliveira, F. C. S., and Martins, D. J. S. (2018). Gamificação e storytelling como estratégia de motivação no ensino de programação. In Proceedings of SBGames 2018, pages 1097–1106.
Published
2020-06-30
ARIMOTO, Maurício M.; CRUZ, José Henrique R.. Teaching of Logic and Programming in High School through a Playful and Gamified Approach. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 28. , 2020, Cuiabá. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 166-170. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2020.11151.