Git as a card game

DegreeBachelor
StatusActive
Supervisor(s)Judith Senn, MSc

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.

References

  • Ghodke, G. and Chavan, T. An Overview of Git. International Journal of Scientific Research in Modern Science and Technology, (2024), 17–23.
  • Leuders, T. Gespielt - gelernt - gewonnen! Produktive Übungsspiele. [Played - learned - and won! Productive exercise games.]. PM : Praxis der Mathematik in der Schule, 50, (2008), 1–7.
  • Popp, S. Das Lernspiel im Unterricht. Pädagogische Welt: Monatsschrift für Erziehung, Bildung, Schule, 44, 7 (1990), 306–311, 293.
  • Stäudel, L. Spiele(n) im naturwissenschaftlichen Unterricht? Pädagogik, 4, (1994), 26–30.
  • Wang, W. Die Struktur des Spieledesigns. Springer, 2024.