Implementing gamification in a university‐level UML modeling course: A case study

Computer Applications in Engineering Education - Tập 27 Số 2 - Trang 332-343 - 2019
Mantas Jurgelaitis1, Lina Čeponienė1, Jonas Čeponis1, Vaidotas Drungilas1
1Kaunas University of Technology Faculty of Informatics Kaunas Lithuania

Tóm tắt

AbstractThe paper analyses the effect of applying gamification in a course for undergraduate computer science students in the Faculty of Informatics at Kaunas University of Technology. The course teaches Unified Modelling Language (UML) and its application in the Unified Process for software development. In this paper, the gamified course metamodel is presented, and it specifies a level‐based course structure as well as other gamification elements used in the course, such as points and other types of rewards (coins, items, and badges), the leaderboard, content locking and trading. The gamified course was implemented on Moodle platform, and the experiment was carried out during spring semester 2018. The analysis of students’ grades confirms the hypothesis which states that students’ grades can increase as a result of applying gamification to their learning process. The results of students’ questionnaire (based on the Intrinsic Motivation Inventory scale) also confirm the hypothesis which states that gamification can improve students’ motivation.

Từ khóa


Tài liệu tham khảo

J.ArlowandI.Neustadt Uml 2 and the unified process: Practical object‐oriented analysis and design Addison‐Wesley Professional 2005.

10.1007/978-3-319-73210-7_80

10.1080/10494820.2014.964263

Chou Y.‐k., 2015, Actionable gamification—beyond points, badges, and leaderboards

V.Cosentino S.Gerard andJ.Cabot “A model‐based approach to gamify the learning of modelling ”5th Symposium on Conceptual Modelling Education (SCME 2017) 2017 pp.15–24.

Csikszentmihalyi M., 2014, Toward a psychology of optimal experience, Flow and the foundations of positive psychology, 209, 10.1007/978-94-017-9088-8_14

S.Deterdinget al. “From game design elements to gamefulness: Defining ‘gamification’ ”MindTrek '11 Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments 2011 2011 pp.9–15.

S.Deterdinget al. “Gamification: Toward a definition ”CHI 2011 gamification workshop proceedings vol. 12 2011 pp.12–15.

Dicheva D., 2015, Gamification in education: A systematic mapping study, Edu. Technol. Soc, 18, 75

B.Fogg “A behavior model for persuasive design ”Proceedings of the 4th International Conference on Persuasive Technology ACM Claremont California USA 2009 pp.1–7.

A.GreeveandF.Massart “Moodle plugins directory: Stash ” Moodle 2018.

Ibanez M.‐B., 2014, Gamification for engaging computer science students in learning activities: A case study, IEEE Transaction on Learning Technologies, 7

Larman C., 2001, Applying uml and patterns—An introduction to object‐oriented analysis and design and the unified process

M.LaskowskiandM.Badurowicz “Gamification in higher education: A case study ”Human Capital without Borders: Knowledge and Learning Quality of Life Management Knowledge and Learning International Conference 2014 2014 pp.971–975.

F.Massart “Moodle plugins directory: Level up! ” Moodle 2018.

S.MoisanandJ.‐P.Rigault Teaching object‐oriented modeling and uml to various audiences Models in Software Engineering. MODELS 2009. Lecture Notes in Computer Science6002(2010) 40–54.

“Moodle platform ” Moodle 2018.

Nunnally J. C., 1967, Psychometric theory

S.O'Donovan J.Gain andP.Marais A case study in the gamification of a university‐level games development course Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference 2013 pp. 242–251.

M.Petre “Uml in practice ”Proceedings of the 2013 International Conference on Software Engineering IEEE Press 2013 pp.722–731.

Py D., 2013, Diagram, a learning environment for initiation to object‐oriented modeling with uml class diagrams, J. Interact. Learn. Res. Assoc. Advance. Comput. Educ, 24, 425

Rosenberg D., 2001, Applying use case driven object modeling with uml: An annotated e‐commerce example

B.Rumpe “Agile and uml‐based methodology ”Agile modeling with uml Springer Cham 2017.

10.1037/0003-066X.55.1.68

10.1006/ceps.1999.1020

Scott K., 2002, The unified process explained

10.1007/978-3-642-31072-0_30

selfdeterminationtheory.org “Intrinsic motivation inventory (imi) ” 2018.

10.1007/978-3-540-39597-3_11

“Uml 2.5 specification ” Object Management Group 2017.

10.1201/9781351235181