Abstract
Games have been used by teachers as a support tool to engage students in learning tasks. As they often record student’s performance as learning progresses, it interesting and useful to discuss how that information can be used to assess learning and to improve the learning experience. For instance, teachers can use that information to give personalized attention in classes. In computer programming learning, games can provide an alternative way to introduce concepts and, mainly, to practice them. This paper proposes a model to identify the students’ progress considering their performance in programming tasks. The model is demonstrated by an implementation in a casual computer programming serious game.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Vahldick, A., Mendes A.J., Marcelino, M.J.: A review of games designed to improve introductory computer programming competencies. In: 44th Annual Frontiers in Education Conference, Madrid, Spain, pp 781–787 (2014)
Bayliss, J.D., Strout, S.: Games as a “flavor” of CS1. In: 37th SIGCSE Technical. Symposium on Computer Science Education, Houston, Texas, pp. 500–504 (2006)
Barnes T., Powell E., Chaffin A., et al.: Game2Learn: building CS1 learning games for retention. In: 12th SIGCSE Conference on Innovation and Technology in Computer Science Education, Dundee, Scotland, pp. 121–125 (2007)
Greller, W., Drachsler, H.: Translating learning into numbers: a generic framework for learning analytics. Educ. Technol. Soc. 15, 42–57 (2012)
Shute, V.J., Ke, F.: Games, learning, and assessment. In: Ifenthaler, D., Eseryel, D., Ge, X. (eds.) Assessment in Game-Based Learning. Foundations, Innovations, and Perspectives, pp. 43–58. Springer, New York (2012)
Chen, J.: Flow in games (and everything else). Commun. ACM 50, 31 (2007)
Malliarakis, C., Satratzemi, M., Xinogalos, S.: Integrating learning analytics in an educational MMORPG for computer programming. In: 14th International Conference on Advanced Learning Technologies, ICALT 2014, pp. 233–237 (2014)
Jantzen, J.: Foundations of Fuzzy Control. Wiley, Chichester (2007)
Lee, K.H.: First Course on Fuzzy Theory and Applications. Springer, Heidelberg (2005)
Juul, J.: A Casual Revolution: Reinventing Video Games and Their Players. MIT Press, Cambridge (2010)
Landers, R.N., Callan, R.C.: Casual social games as serious games: The psychology of gamification in undergraduate education and employee training. In: Ma, M., Oikonomou, A., Jain, L.C. (eds.) Serious Games Edutainment Applications, pp. 399–423. Springer, London (2011)
Nor S., Mohamad H., Patel A., et al.: Block-based programming approach: Challenges and benefits. In: International Conference on Electrical Engineering and Informatics, Bandung, Indonesia, pp. 4–8 (2011)
Cingolani P., Alcalá-Fdez J.: jFuzzyLogic: a robust and flexible fuzzy-logic inference system language implementation. In: IEEE World Congress on Computational Intelligence, Brisbane, pp. 1090–1097 (2012)
Johnson, S.C.: Hierarchical clustering schemes. Psychometrika 32, 241–254 (1967)
Acknowledgments
AV acknowledges the doctoral scholarship supported by CNPq/CAPES – Programa Ciência sem Fronteiras – CsF (6392-13-0) and authorized retirement by UDESC (688/13). We also want to thank the students that played the game and their teachers that allowed us to try it with them.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Vahldick, A., Mendes, A.J., Marcelino, M.J. (2017). Learning Analytics Model in a Casual Serious Game for Computer Programming Learning. In: Vaz de Carvalho, C., Escudeiro, P., Coelho, A. (eds) Serious Games, Interaction and Simulation. SGAMES 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 176. Springer, Cham. https://doi.org/10.1007/978-3-319-51055-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-51055-2_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-51054-5
Online ISBN: 978-3-319-51055-2
eBook Packages: Computer ScienceComputer Science (R0)