MazeStar: a platform for studying virtual identity and computer science education

This paper presents an overview of the MazeStar platform for Computer Science education. MazeStar is both a game (Mazzy) that teaches programming concepts like loops and conditionals, and a game editor which allows players to create and share their own game levels. By playing and creating, players are using computing concepts (e.g., block structuring, parallelism, etc.) and computing practices (e.g., debugging, iterative prototyping, etc.). To date the MazeStar platform has been used in controlled user studies involving > 10,000 participants. Here, our goal is to detail the different components of the MazeStar platform, and how we have/are leveraging these components to study the interplay of education, games/game-making, and virtual identity.

[1]  Dominic Kao,et al.  Exploring the Impact of Role Model Avatars on Game Experience in Educational Games , 2015, CHI PLAY.

[2]  I. Bogost,et al.  Procedural Literacy : Problem Solving with Programming , Systems , & Play , 2022 .

[3]  Andrea A. diSessa,et al.  Changing Minds: Computers, Learning, and Literacy , 2000 .

[4]  David Weintrop,et al.  Program-to-play video games : Developing computational literacy through gameplay , 2014 .

[5]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[6]  Michael Mateas,et al.  Procedural literacy: educating the new media practitioner , 2005 .

[7]  Leah Buechley,et al.  The LilyPad Arduino: using computational textiles to investigate engagement, aesthetics, and diversity in computer science education , 2008, CHI.

[8]  David Wolber,et al.  App inventor and real-world motivation , 2011, SIGCSE.

[9]  Randy Pausch,et al.  Alice: a 3-D tool for introductory programming concepts , 2000 .

[10]  Randy Nichols,et al.  Debugging Game History: A Critical Lexicon , 2017 .

[11]  David W. Shaffer,et al.  Epistemic frames for epistemic games , 2006, Comput. Educ..

[12]  Tiffany Barnes,et al.  Building Games to Learn from Their Players: Generating Hints in a Serious Game , 2014, Intelligent Tutoring Systems.

[13]  Dominic Kao,et al.  Exploring the Impact of Avatar Color on Game Experience in Educational Games , 2016, CHI Extended Abstracts.

[14]  Alexander Repenning,et al.  Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning , 2010, 2010 IEEE Symposium on Visual Languages and Human-Centric Computing.

[15]  Eric Rosenbaum,et al.  Scratch: programming for all , 2009, Commun. ACM.

[16]  V. N. Likhachev,et al.  One-dimensional nonstationary motions of a liquid , 1980 .

[17]  Dominic Kao,et al.  Exploring the Effects of Encouragement in Educational Games , 2016, CHI Extended Abstracts.

[18]  Amy J. Ko,et al.  In-game assessments increase novice programmers' engagement and level completion speed , 2013, ICER.

[19]  Marge Benham-Hutchins A review of "Changing Minds: Computers, Learning, and Literacy," by Andrea A. DiSessa, 2000 , 2010 .

[20]  Mark Wallace,et al.  Second Life: The Official Guide , 2006 .

[21]  Caitlin Kelleher,et al.  Storytelling alice motivates middle school girls to learn computer programming , 2007, CHI.

[22]  K. Crowley,et al.  Building Islands of Expertise in Everyday Family Activity , 2002 .

[23]  D. Fox Harrell Toward a Theory of Critical Computing; The Case of Social Identity Representation in Digital Media Applications , 2009 .

[24]  Kajal T. Claypool,et al.  Teaching software engineering through game design , 2005, ITiCSE '05.

[25]  Seymour Papert,et al.  An exploration in the space of mathematics educations , 1996, Int. J. Comput. Math. Learn..

[26]  Yanghee Kim,et al.  Pedagogical Agent Design: The Impact of Agent Realism, Gender, Ethnicity, and Instructional Role , 2004, Intelligent Tutoring Systems.

[27]  Rinat B. Rosenberg-Kima,et al.  The Influence of Computer‐based Model's Race and Gender on Female Students' Attitudes and Beliefs Towards Engineering , 2010 .

[28]  Dominic Kao,et al.  Exploring the Effects of Dynamic Avatar on Performance and Engagement in Educational Games , 2016 .

[29]  D. Harrell,et al.  Toward Understanding the Impact of Visual Themes and Embellishment on Performance, Engagement, and Self-Efficacy in Educational Games , 2017 .

[30]  J. Bailenson,et al.  Self-Representations in Immersive Virtual Environments 1 , 2008 .

[31]  J. Bailenson,et al.  Virtual Humans and Persuasion: The Effects of Agency and Behavioral Realism , 2007 .

[32]  Dominic Kao,et al.  Mazzy: A STEM Learning Game , 2015, FDG.

[33]  J. Bailenson,et al.  The Proteus Effect: The Effect of Transformed Self-Representation on Behavior , 2007 .

[34]  Dominic Kao,et al.  Toward Understanding the Impacts of Role Model Avatars on Engagement in Computer Science Learning , 2016 .

[35]  Alexander Repenning Agentsheets: a tool for building domain-oriented visual programming environments , 1993, CHI '93.

[36]  J. Bailenson,et al.  Transformed Representation 1 RUNNING HEAD: TRANSFORMED REPRESENTATION The Proteus Effect: Implications of Transformed Digital Self-Representation on Online and Offline Behavior , 2008 .

[37]  Beverly Park Woolf,et al.  Affective Gendered Learning Companions , 2009, AIED.

[38]  Michael Kölling,et al.  The Greenfoot Programming Environment , 2010, TOCE.

[39]  B. A. Sheil Teaching procedural literacy (Presentation Abstract) , 1980, ACM '80.

[40]  GeeJames Paul What video games have to teach us about learning and literacy , 2003 .

[41]  Martin Reisslein,et al.  Animated agents in K-12 engineering outreach: Preferred agent characteristics across age levels , 2013, Comput. Hum. Behav..

[42]  Mark H. Overmars,et al.  Teaching computer science through game design , 2004, Computer.

[43]  Gail Carmichael,et al.  A Design-Focused Analysis of Games Teaching Computer Science , 2014 .

[44]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[45]  Kathryn T. Stolee,et al.  Expressing computer science concepts through Kodu game lab , 2011, SIGCSE.

[46]  Paulo Blikstein,et al.  GoGo Board: Augmenting Programmable Bricks for Economically Challenged Audiences , 2004, ICLS.

[47]  Dominic Kao,et al.  Toward avatar models to enhance performance and engagement in educational games , 2015, 2015 IEEE Conference on Computational Intelligence and Games (CIG).

[48]  Hector Postigo From Pong to Planet Quake: Post-Industrial Transitions from Leisure to Work , 2003 .

[49]  Giyoo Hatano,et al.  Young Children's Conception of the Biological World , 2006 .

[50]  Zsolt Ugray,et al.  Looking at human-computer interface design: Effects of ethnicity in computer agents , 2007, Interact. Comput..

[51]  Paulo Freire,et al.  Pedagogy of the Oppressed , 2019, Toward a Just World Order.

[52]  Dominic Kao,et al.  Exploring the Construction, Play, Use of Virtual Identities in a STEM Learning Game , 2015, FDG.

[53]  Yanghee Kim,et al.  Pedagogical Agents as Learning Companions: The Role of Agent Competency and Type of Interaction , 2006 .

[54]  James Paul Gee,et al.  What video games have to teach us about learning and literacy , 2007, CIE.