Project Éden: platform for introductory programming concepts
Resumo
The area of programming is perceived as complex and requires challenging skills, and programming courses have some of the highest dropout rates. Educational games are good solutions to these problems as they promote student engagement and an immersive learning experience. In this context, the present paper discuss the development and the validation of a more complete and more playful version of the Project Éden game, which aims to improve the learning process of coding. The player needs to instantiate variables and modify their values, and also must interpret, choose, and adjust in code form to advance through the stages and reach the final challenge. The game was developed with a methodology based on the evolutionary prototype concept. A set of users evaluated the game, and the results reported a satisfactory user experience. The game was considered fun with valuable tips for solving problems with content approached playfully and understandably by undergraduate, graduate students, and professors.
Referências
k. Borna and H. M. Rad, ”Serious Games in Computer Science Learning Goals”, presented at the 2nd National and 1st International Digital Games Research Conference, 2018, doi: 10.1109/dgrc.2018.8712030.
A. L. Santos, M. R. A. Souza, E. Figueiredo, and M. Dayrell, ”Game Elements for Learning Programming: a mapping study”, presented at the 10th International Conference On Computer Supported Education,2018, pp. 89-101, doi: 10.5220/0006682200890101.
A. L. Santos, M. R. A. Souza, E. Figueiredo, and M. Dayrell, ”Exploring Game Elements in Learning Programming: an empirical evaluation”,presented at the IEEE Frontiers In Education Conference (FIE), 2018,doi: 10.1109/fie.2018.8658505
A. Kurniawati, N. H. Akbar, and D. Prasetyo, ”Visual Learning on Mobile Phone for Introduction Basic Programming in Vocational High School”, presented at the 2018 International Conference On Computer Engineering, Network And Intelligent Multimedia (cenim), 2018, doi:10.1109/cenim.2018.8710873.
A. Areizaga, ”PROGRAMMING LEARNING GAMES: identification of game design patterns in programming learning games”, M.S. thesis, Escola de Informática, Universidade de Skövde, 2019.
W. Mestadi, K. Nafil, R. Touahni, and R. Messoussi, ”An Assessmentof Serious Games Technology: toward an architecture for serious games design”, presented at the 2018 International Journal Of Computer Games Technology, 2018, pp. 1-16, doi: 10.1155/2018/9834565.
A.N. Domingues, M. L. Lotufo, A.F.S. Silva, A.C.P Guimarães, J.G.S.F. Esteves, J.L. Otsuka, D.M. Beder, and S.H. Zemmascarenhas, ”Usode protótipo em papel no design de um jogo educacional acessível”,presented at the XIII Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames), 2014
J. Schell, The Art of Game Design: A book of lenses, Amsterdam, Boston: Elsevier, 2008.
E. Reategui, E. Boff, and M.D. Finco, ”Proposta de Diretrizes para Avaliação de Objetos de Aprendizagem Considerando Aspectos Pedagógicos e Técnicos” in CINTED-UFRGS Novas Tecnologias na Educação, vol. 8, 2010.
M. Toftedahl, ”Which are the most commonly used Game Engines?”. Gamasutra.com. [link]. (accessed Jun. 9, 2020).
Y. Oliveira and C. Farias, ”projeto Éden: Jogo Sério sobre Variáveis e Tipos de Dados”, presented at the XVII Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames), 2018.
Y. Oliveira and C. Farias, ”Desenvolvimento e avaliação do jogo Sério projeto Éden sobre variáveis e tipos de dados”, in Anais da XIX Escola Regional de Computação Bahia, Alagoas e Sergipe, Ilhéus, 2019, pp.615-624.
Y. Oliveira and C. Farias, ”Desenvolvimento e Avaliacão do projeto Éden, um jogo educacional sobre Variáveis e Tipos de Dados” in Revista de Sistemas e Computação, Salvador, vol. 10, 2020, pp. 140-151.
E. A. Jesus and A. L. A Raabe, ”Interpretações da Taxonomia de Bloom no Contexto da Programação Introdutória” in Anais do XX Simpósio Brasileiro de Informática na Educação (SBIE), 2009, doi:10.5753/cbie.sbie.2009.%25p