GAMIFICAÇÃO DE ALGORITMOS

Authors

  • João Vittor Nalia Fundação Educacional do Município de Assis (Fema) Autor
  • Luiz Carlos Begosso Fundação Educacional do Município de Assis (Fema) Autor

DOI:

https://doi.org/10.5281/zenodo.16738940

Keywords:

computer programming, computer science, educational process, gamification, greenfoot

Abstract

: Information technology has been contributing to various areas of knowledge; in particular, the field of education stands out. In what concerns the teaching of computer programming, literature contains important efforts that aim to assist in the learning process. Teaching algorithms and programming concepts for first year students has always been a great challenge for universities, new Computer Science students usually have difficulties in understanding and abstracting the problem logics. An alternative that has contributed to the teaching-learning process is the use of games, which contribute towards mediating and enhancing the teaching learning process. we have developed a game named Maze to help teach concepts that are considered difficult to understand by students of Computer Science courses. This paper presents the implementation of Maze game that aims to assist students in Computer Science courses.

Downloads

Download data is not yet available.

References

BARATA Gabriel; GAMA, Sandra; JORGE, Joaquim; GONÇALVES, D. Engaging engineering students with gamification. In Games and virtual worlds for serious applications (vs-games), 2013 5th international conference, p. 1-8, Sept 2013.

BEGOSSO, L. C., BEGOSSO, L. R., GONÇALVES, E. M. GONÇALVES, J. R. An approach for teaching algorithms and computer programming using Greenfoot and Python, 2012 Frontiers in Education Conference Proceedings, Seattle, WA, 2012, pp. 1-6.

BEGOSSO, L. C. da SILVA, P. R. Teaching computer programming: A practical review. 2013 IEEE Frontiers in Education Conference (FIE), Oklahoma City, OK, 2013, pp. 508-510.

BLIKSTEIN, P. O pensamento computacional e a reinvenção do computador na educação. 2008. Disponível em: <http://www.blikstein.com/paulo/documents/online/ol_pensamento_computacional.htm l>. Acesso em: 30 jun. 2018.

BORKWOOD, L. Learning Stencyl 3.x Game Development: Beginner's Guide. Birmingham: Packt Publishing, 2013.

GODOT. Godot Docs. Disponível em: <http://docs.godotengine.org/en/3.0/about/introduction.html>. Acesso em: 30 jun. 2018.

KÖLLING, M. Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations. New Jersey: Pearson, 2010.

MANZUR, A. MARQUES, G. Godot Engine Game Development in 24 Hours, Sams Teach Yourself: The Official Guide to Godot 3.0. Indianapolis: Pearson, 2018.

SAARI, E. M., BLANCHFIELD P., HOPKINS, G. (2016) Computational Thinking: A Tool to Motivate Understanding in Elementary School Teachers. In: Zvacek S., Restivo M., Uhomoibhi J., Helfert M. (eds) Computer Supported Education. CSEDU 2015. Communications in Computer and Information Science, vol 583. Springer, Cham.

Published

2019-01-02

Issue

Section

Artigos