A Gamified Method for Teaching Version Control Concepts in Programming Courses Using the Git Education Game

Hsi-Min Chen,Bao-An Nguyen,You-Wei Chang,Chyi-Ren Dow
DOI: https://doi.org/10.3390/electronics13244956
IF: 2.9
2024-12-17
Electronics
Abstract:Using version control tools is an indispensable skill for engineers in the software industry. This study introduces a gamification approach together with a serious game called the Git Education Game (GEG) to teach Git concepts and usage, intending to improve students' motivation and learning performance compared to traditional lectures. An experiment was designed with two classes of the same course to compare the effect of GEG. A post-test was designed to verify whether the game could help students achieve better learning outcomes and higher motivation. The results show that our approach had a positive effect on students' motivation, so the experimental group had a higher pass rate than the control group for most items in the post-test. Based on this study's results, we emphasize the impact of interactive learning environments in software engineering education.
engineering, electrical & electronic,computer science, information systems,physics, applied
What problem does this paper attempt to address?