This article highlights the impact of game creation on an introductory programming course (CS0, CS1) combined with problem-based learning.It introduces and defines the Game-Creative Learning (GCL) approach, which gradually transforms traditional 'learning from scratch' methods into an innovative framework where students develop their own computer games while learning a new programming language.Over 15 years, this approach has engaged over 10,000 students -novice programmers, addressing educational challenges and leading to higher course quality, increased motivation, and better student engagement.Beginning with simple tasks like playing with Karel the Robot, students' progress to creating their robots and ultimately developing 2D games.Throughout the course, scores and levels of engagement are assessed and tracked in a competitive environment.This approach aligns with Bloom's taxonomy by guiding students progressively through its cognitive levels.
No takes yet. Share an insight, caveat, or question.
Pietriková et al. (2025) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: