Leo & Maya: a game to help teaching computational thinking

Abstract


In a world with more and more computers, it is essential that people know how to solve problems using computers effectively. To do this, it is necessary to introduce people to Computational Thinking: a way to solve problems that consist in interpreting and dividing large problems into smaller problems with known solutions and describing the solution in the form of an algorithm. The Leo & Maya game is a way to help teach Computer Thinking to children ages seven to eleven. It consists of twenty-two levels with increasing complexity where the player is led to assemble algorithms using a specific set of instructions to complete specific objectives, sometimes making use of Parallel Computational Thinking to control more than one character within a level. Despite the validation having taken place during the Covid-19 pandemic, which limited access to the interviewed volunteers, the reception of the interviewed teachers, responsible for students within the intended age group, was positive, pointing to a promising future for the project

Keywords: Computational Thinking, Parallel Computational Thinking, Educational Games

References

V. Barr and C. Stephenson, “Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community?” ACM Inroads, vol. 2, no. 1, pp. 48–54, Feb. 2011.

J. M. Wing, “Computational Thinking,” Communications of the ACM, vol. 49, no. 3, pp. 33–35, Mar. 2006, number: 3.

C. P. Brackmann, “Desenvolvimento do Pensamento Computacional Atraves de Atividades Desplugadas na Educação Básica,” Doutorado Universidade Federal do Rio Grande do Sul, Porto Alegre, Aug. 2017.

“Base Nacional Comum Curricular,” p. 600, 2018.

K. Kirkpatrick, “Parallel computational thinking,” Communications of the ACM, vol. 60, no. 12, pp. 17–19, Nov. 2017.

J. M. Wing, “Computational Thinking: What and Why?” Link Magazine, pp. 1–6, Nov. 2010.

“TCH060: C++ Programming.” [Online]. Available: [link].

S. Grover and R. Pea, “Computational Thinking in K–12: A Review of the State of the Field,” Educational Researcher, vol. 42, no. 1, pp. 38–43, Jan. 2013, number: 1.

R. S. de França, V. A. d. S. F. Ferreira, L. C. F. de Almeida, and H. J. C. do Amaral, “A disseminação do pensamento computacional na educação básica: lições aprendidas com experiências de licenciandos em computação,” in ˜XXXIV Congresso da Sociedade Brasileira de Computação, 2014, p. 10.

A. Repenning, A. Basawapatna, and N. Escherle, “Computational thinking tools,” in 2016 IEEE Symposium on Visual Languages and Human Centric Computing (VL/HCC). IEEE, Sep. 2016, pp. 218–222.

R. Monclar, “Jogos com Propósito para o Ensino de Programação,” in Proceedings of SBGames, 2018, pp. 1132–1140.

“What is computational thinking? - Introduction to computational thinking - KS3 Computer Science Revision.” [Online]. Available: https://www.bbc.co.uk/bitesize/guides/zp92mp3/revision/1

J. Juul, Half-real: video games between real rules and fiction worlds. The MIT Press, 2005.

“Jean Piaget, o biólogo que colocou a aprendizagem no microscópio.” [Online]. Available: [link].

M. P. J. Habgood, S. E. Ainsworth, and S. Benford, “Endogenous fantasy and learning in digital games,” Simulation & Gaming, vol. 36, no. 4, pp. 483–498, Dec. 2005.

R. Halverson, “What Can K-12 School Leaders Learn from Video Games and Gaming?” Innovate: Journal of Online Education, p. 8, 2005.

“coding games - android apps on google Play.” [Online]. Available: https://play.google.com/store/search?q=coding%20games&c=apps

“Produtos com marcador “programação”.” [Online]. Available: https://store.steampowered.com/tags/pt.br/Programming/

B. B. Taucei, “Endo-GDC: Desenvolvimento de um Game Design Canvas para Jogos Sérios Endógenos,” Master’s thesis, Universidade Federal do Rio de Janeiro, 2019.

“National curriculum in england: computing programmes of study.” [Online]. Available: [link].

D. Krathwohl, “A revision of bloom’s taxonomy: An overview,” Theory Into Practice, no. 41, pp. 212–218, 2002.

“Unity real-time development platform — 3d, 2d, vr & ar engine.” [Online]. Available: https://unity.com

B. Wagner, “Documentação do C# – introdução, tutoriais, referência.” [Online]. Available: https://docs.microsoft.com/pt-br/dotnet/csharp/

“Aseprite - animated sprite editor & pixel art tool.” [Online]. Available: https://www.aseprite.org
Published
2021-10-18
HENRIQUES, Horácio B. M.; MANDOJU, Júlio R. K.; DELGADO, Carla A. D. M.; XEXÉO, Geraldo. Leo & Maya: a game to help teaching computational thinking. In: EDUCATION TRACK – SHORT PAPERS - BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT (SBGAMES), 20. , 2021, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 705-708. DOI: https://doi.org/10.5753/sbgames_estendido.2021.19713.