Description
Knowledge of version control – particularly how to use Git, the most widely used tool in this field – is essential for both academic and professional life. However, for students with no prior experience, version control systems often seem abstract, especially when they are only introduced textually or with short command line examples. Educational games can help here, as they offer a visual, interactive approach to complex topics, promoting motivation and independent learning. A card game illustrating Git concepts could make it easier to get started and provide a basic understanding of the subject. Existing gamified Git offerings tend to be digital and focus either on the technical side or on playfulness. This limits their suitability for teaching purposes.
The aim of this thesis is to develop a new card game for high school students with little or no knowledge of version control. Its effectiveness will then be evaluated through a comparison of groups, some of which will play the game and some of which will not. The game should have simple rules for beginners but also be flexible enough to incorporate more advanced concepts later on.