Intrinsic vs. Extrinsic Programming Challenges in Educational Games: How they shape Children’s Computational Thinking, Learning Drive, and Game Engagement

Programming Education & Computational ThinkingSerious & Functional GamesK-12 TeachersEarly Childhood EducatorsGame Developers & Designers

Paper Title

Intrinsic vs. Extrinsic Programming Challenges in Educational Games: How they shape Children’s Computational Thinking, Learning Drive, and Game Engagement

Publication Info

  • Topic area: Educational programming games (EPGs) and their impact on computational thinking, motivation, and engagement.
  • Keywords: Educational programming games, computational thinking, intrinsic motivation, extrinsic motivation, flow experience, game design, pedagogy-oriented design, gameplay-oriented design, challenge design patterns, primary education.

Background and Problem

  • Problem / challenge: Many educational programming games (EPGs) fail to balance educational objectives with engaging gameplay. The integration of pedagogical and gameplay challenges is not well understood, leading to games that either lack meaningful learning outcomes or fail to sustain player engagement.
  • Significance: Computational thinking (CT) is a critical 21st-century skill, essential for preparing students for an AI-driven society. Effective EPGs could enhance CT development while maintaining player engagement, making them a valuable tool in education.
  • Motivation and related work: Prior research has explored game challenges as a unidimensional concept (e.g., difficulty levels) and has proposed frameworks for integrating educational and gameplay elements. However, these studies lack clarity on how to effectively blend programming education with gameplay challenges. This paper builds on Chen’s framework for core game elements in EPGs to address this gap.

Solution

  • Proposed approach: Two challenge design patterns for EPGs:
    1. Extrinsic programming challenges (C1): Programming as the core challenge, enforced through external constraints like code-length limits.
    2. Intrinsic programming challenges (C2): Programming as a tool to overcome complex in-game puzzles, embedding programming challenges within gameplay.
  • Novelty:
    1. Conceptualization of two distinct challenge design patterns (C1 and C2) for EPGs.
    2. Development of two isomorphic EPG prototypes (WannaBone1 for C1 and WannaBone2 for C2).
    3. Empirical evaluation of the effects of these patterns on CT development, learning motivation, and flow experience.
    4. Identification of gameplay-oriented design (C2) as more effective in balancing education and engagement.
  • Procedure and key techniques:
    1. Design and development of two EPG prototypes with identical pedagogical content but differing challenge design patterns.
    2. Controlled classroom experiments with 306 primary school students, assessing CT performance, learning motivation, and flow experience.
    3. Use of validated instruments for CT assessment, learning motivation, and flow experience.
    4. Statistical analysis to compare outcomes between C1 and C2.

Results

  • Concrete findings:
    • Both C1 and C2 significantly improved CT performance, with comparable gains across groups.
    • C2 led to higher intrinsic learning motivation (e.g., self-efficacy, achievement goals) and stronger flow experiences (e.g., autotelic experience, action-awareness merging).
    • C1 focused on external constraints (e.g., code-length limits), while C2 embedded programming challenges within gameplay, creating richer engagement.
  • Advantage over baselines:
    • C2 outperformed C1 in enhancing intrinsic motivation and high-order flow immersion, despite both achieving similar CT gains.
    • C2’s gameplay-oriented design better aligned with players’ expectations and provided a more engaging learning experience.
  • Experiments / evaluation:
    • Participants: 306 fourth- and fifth-grade students (aged 8–12) from two primary schools in China.
    • Measures: CT performance (pre-test and post-test), learning motivation (five-point Likert scale), and flow experience (nine subscales).
    • Experimental groups: Four groups assigned to play WannaBone1 (C1) or WannaBone2 (C2), with assessments conducted before and after gameplay.
  • Limitations and future work:
    • Limited to compulsory classroom settings in China, which may not generalize to voluntary learning contexts or other cultural environments.
    • Short intervention duration (90 minutes) limits conclusions about long-term CT development.
    • Reliance on self-report measures introduces potential biases.
    • Future work could explore adaptive EPG designs, longer interventions, and diverse participant groups.

Summary

This study investigates two challenge design patterns for educational programming games (EPGs): extrinsic programming challenges (C1) and intrinsic programming challenges (C2). While both patterns effectively develop computational thinking (CT), C2 significantly enhances intrinsic learning motivation and flow experience by embedding programming challenges within gameplay. The findings suggest that gameplay-oriented designs better balance educational objectives with player engagement. Future research should explore adaptive and personalized EPGs, longer interventions, and diverse learning contexts to further validate and extend these insights.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/222819/2026

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3772318.3791676
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2026
emoji_events
Award
No award tagged
group
Authors
4 authors
sell
Subtopics
Programming Education & Computational Thinking, Serious & Functional Games
work
Professions
K-12 Teachers, Early Childhood Educators, Game Developers & Designers
article
Content Status
Full text indexed
hub
Related Papers
0 related papers