Parallel X: Redesigning of a Parallel Programming Educational Game with Semantic Foundations and Transfer Learning
This program is tentative and subject to change.
The vast computational power enabled by parallel programming has led to major advances in data science, scientific computing, and AI. Yet, teaching parallel programming remains challenging: non-deterministic execution introduces an exponential number of possible execution paths, where a single flawed path can undermine an entire program. Games have shown promise in helping students grasp complex concepts, but prior game-based approaches to teaching parallelism have struggled with two key limitations: a lack of strong semantic grounding in concurrency concepts, and weak transfer from visual gameplay to real-world coding practices.
In this paper, we present Parallel X, a redesigned educational game that directly addresses these limitations. It (1) incorporates classic concurrency theory to support debugging tasks, an increasingly vital skill as AI-generated code becomes more common and error-prone, and (2) introduces transfer learning activities that connect in-game states to C++ code, bridging the gap between conceptual understanding and implementation. A usability study with undergraduate CS majors shows improved usability scores and significantly higher ratings for information accessibility compared to an earlier version of the game.
This program is tentative and subject to change.
Fri 20 FebDisplayed time zone: Central Time (US & Canada) change
10:40 - 12:00 | |||
10:40 20mTalk | DeliverC: Teaching Pointers through GenAI-Powered Game-Based Learning Papers Wyatt Petula Pennsylvania State University, Anushcka Joshi Pennsylvania State University, Peggy Tu Pennsylvania State University, Amrutha Somasundar Pennsylvania State University, Suman Saha PC | ||
11:00 20mTalk | Gamified Learning and Instructional Analogies for Theory of Computing Courses Papers Robert Belcher United States Military Academy, Wesley Yeatman United States Military Academy, Ryan Dougherty United States Military Academy | ||
11:20 20mTalk | Parallel X: Redesigning of a Parallel Programming Educational Game with Semantic Foundations and Transfer Learning Papers Devon McKee University of California at Santa Cruz, Zhiyu Lin University of California Santa Cruz, Boyd Fox Independent, Jiahong Li University of California Santa Cruz, Jichen Zhu IT University of Copenhagen, Magy Seif El-Nasr University of California Santa Cruz, Tyler Sorensen Microsoft Research and University of California at Santa Cruz | ||