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 Feb

Displayed time zone: Central Time (US & Canada) change

10:40 - 12:00
Teaching Computing Through Play: From Pointers to ParallelismPapers at Meeting Room 103-104
10:40
20m
Talk
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
20m
Talk
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
20m
Talk
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