Railway Quest: A Gamified Teaching Platform for Concurrent and Parallel Programming

Teaching concurrent and parallel programming presents substantial challenges, primarily due to its conceptual complexity and the required paradigm shift from sequential programming. Railway Quest is a gamified digital platform designed to facilitate students' learning of multithreaded programming concepts through an interactive approach. The platform translates abstract programming challenges into train locomotion scenarios, wherein trains represent threads that must move along tracks while avoiding crashes, resource access conflicts, and indefinite delays. By leveraging game-based learning and gamification principles, Railway Quest enhances students’ motivation and engagement through a visual and interactive representation of multithreaded executions and concurrency issues. The platform allows students to develop and execute code-based solutions, immediately observing their impact in real-time simulations presented through a low-poly isometric interface. Such approach significantly helps in conceptualizing threading constructs and synchronization mechanisms. Railway Quest supports both integrated and remote learning environments, making it an effective educational tool, especially for distance learning. The platform has been deployed in a university course in Spring 2025, with the aim to bridge the gap between theoretical knowledge and practical problem-solving in concurrent and parallel programming. Preliminary data from 45 students suggests a positive impact on students' understanding of key concurrency problems such as race conditions, deadlocks, and starvation, as well as their proficiency in utilizing synchronization tools like mutexes and conditional variables.

Authors

Institutions

Publication Details

Journal
European Conference on Games Based Learning
Published
2025-09-26
DOI
https://doi.org/10.34190/ecgbl.19.1.4082
Primary Topic
Educational Games and Gamification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Railway Quest: A Gamified Teaching Platform for Concurrent and Parallel Programming

Tiziano Leidi, Masiar Babazadeh, Mirko Gelsomini, Diego Frei et al.
European Conference on Games Based Learning
Educational Games and Gamification
article

Railway Quest: A Gamified Teaching Platform for Concurrent and Parallel Programming

Tiziano Leidi, Masiar Babazadeh, Mirko Gelsomini, Diego Frei, Massimo Bortolamei, Adriano Cicco, Loris Bruno
article en

Abstract

Teaching concurrent and parallel programming presents substantial challenges, primarily due to its conceptual complexity and the required paradigm shift from sequential programming. Railway Quest is a gamified digital platform designed to facilitate students' learning of multithreaded programming concepts through an interactive approach. The platform translates abstract programming challenges into train locomotion scenarios, wherein trains represent threads that must move along tracks while avoiding crashes, resource access conflicts, and indefinite delays. By leveraging game-based learning and gamification principles, Railway Quest enhances students’ motivation and engagement through a visual and interactive representation of multithreaded executions and concurrency issues. The platform allows students to develop and execute code-based solutions, immediately observing their impact in real-time simulations presented through a low-poly isometric interface. Such approach significantly helps in conceptualizing threading constructs and synchronization mechanisms. Railway Quest supports both integrated and remote learning environments, making it an effective educational tool, especially for distance learning. The platform has been deployed in a university course in Spring 2025, with the aim to bridge the gap between theoretical knowledge and practical problem-solving in concurrent and parallel programming. Preliminary data from 45 students suggests a positive impact on students' understanding of key concurrency problems such as race conditions, deadlocks, and starvation, as well as their proficiency in utilizing synchronization tools like mutexes and conditional variables.

European Conference on Games Based LearningVol. 19(1)
University of Applied Sciences and Arts of Southern Switzerland (CH)
Openalex Percentile: Top 53%
Educational Games and Gamification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Railway Quest: A Gamified Teaching Platform for Concurrent and Parallel Programming — Tiziano Leidi, Masiar Babazadeh, et al. · European Conference on Games Based Learning (2025) | TGRS Research Map | TGRS