Gaming in Second Life via Scratch4SL

While pedagogical and technological affordances of three-dimensional (3D) multiuser virtual worlds in various educational disciplines are largely well-known, a study about their effect on high school students’ engagement in introductory programming courses is still lacking. This case study presents students’ opinions about their participation in a 3D multiuser game-like environment, by harnessing Second Life in combination with the two-dimensional (2D) programming environment of Scratch4SL. Following a blended instructional format (face-to-face in a computer laboratory and supplementary online courses), 56 students utilizing Scratch4SL participated in this study, with a view to reduce the “steep learning curve” created during their first-time entrance into Second Life. This study identifies Papert’s theory of Constructionism as a potentially appropriate theoretical foundation for the development of an instructional framework, in order to assist students to coordinate and manage learning materials with other teammates, using their computational thinking skills in collaborative problem-based programming tasks. The study findings based on a mixed-method research (a close-ended questionnaire and an open-ended interview) indicated the effectiveness of this “constructionist-oriented” instructional process for students’ engagement to acquire or empower social, cognitive, higher-order, and computational thinking skills. Educational implications and recommendations for future research are also discussed.

[1]  Yasmin B. Kafai Learning Design by Making Games: Children's Development of Design Strategies in the Creation of a Complex Computational Artifact , 2012 .

[2]  H. So,et al.  Enhancing teachers' ICT capacity for the 21st century learning environment: Three cases of teacher education in Korea , 2012 .

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

[4]  Danielle Harlow,et al.  Mapping students’ ideas to understand learning in a collaborative programming environment , 2014, Comput. Sci. Educ..

[5]  Eric N. Wiebe,et al.  Measuring engagement in video game-based environments: Investigation of the User Engagement Scale , 2014, Comput. Hum. Behav..

[6]  Nikolaos Pellas Exploring Interrelationships among High School Students' Engagement Factors in Introductory Programming Courses via a 3D Multi-user Serious Game Created in Open Sim , 2014, J. Univers. Comput. Sci..

[7]  T. Jick Mixing Qualitative and Quantitative Methods: Triangulation in Action. , 1979 .

[8]  Yasmin B. Kafai,et al.  The social turn in K-12 programming: moving from computational thinking to computational participation , 2013, SIGCSE '13.

[9]  Barbara Wasson,et al.  Coordinating Collaborative Knowledge Building , 2003 .

[10]  Mitchel Resnick,et al.  Stories from the scratch community: connecting with ideas, interests, and people , 2013, SIGCSE '13.

[11]  Carina Girvan,et al.  Constructionism, creativity and virtual worlds , 2014 .

[12]  Eric Rosenbaum,et al.  Virtually there: emerging designs for STEM teaching and learning in immersive online 3D microworlds , 2008, ICLS.

[13]  Ioannis Paliokas,et al.  PlayLOGO 3D: A 3D Interactive Video Game for Early Programming Education: Let LOGO Be a Game , 2011, 2011 Third International Conference on Games and Virtual Worlds for Serious Applications.

[14]  Yuan-Bang Cheng,et al.  A constructionism framework for designing game-like learning systems: Its effect on different learners , 2013, Br. J. Educ. Technol..

[15]  Filiz Kalelioglu,et al.  A new way of teaching programming skills to K-12 students: Code.org , 2015, Comput. Hum. Behav..

[16]  Mounia Lalmas,et al.  Models of user engagement , 2012, UMAP.

[17]  Jennifer A. Fredricks,et al.  School Engagement: Potential of the Concept, State of the Evidence , 2004 .

[18]  John Olive Logo Programming and Geometric Understanding: An In-Depth Study , 1991 .

[19]  Youngkyun Baek,et al.  A New Approach Toward Digital Storytelling: An Activity Focused on Writing Self-efficacy in a Virtual Learning Environment , 2011, J. Educ. Technol. Soc..

[20]  Wilfried Admiraal,et al.  The concept of flow in collaborative game-based learning , 2011, Comput. Hum. Behav..

[21]  Shuchi Grover,et al.  Computational Thinking in K–12 , 2013 .

[22]  Iván Martínez-Ortiz,et al.  Educational game design for online education , 2008, Comput. Hum. Behav..

[23]  Michele D. Dickey Brave new (interactive) worlds: A review of the design affordances and constraints of two 3D virtual worlds as interactive learning environments , 2005, Interact. Learn. Environ..

[24]  Brendan Tangney,et al.  SLurtles: Supporting constructionist learning in Second Life , 2013, Comput. Educ..

[25]  Pep Simo,et al.  Low-Cost educational videos' for engineering students: a new concept based on video streaming and Youtube channels , 2011 .

[26]  Yasmin B. Kafai,et al.  Programming in the wild: trends in youth computational participation in the online scratch community , 2014, WiPSCE.

[27]  L. Nadelson,et al.  Motivational engagement and video gaming: a mixed methods study , 2010 .

[28]  Baltasar Fernández-Manjón,et al.  Adaptive Role Playing Games: An Immersive Approach for Problem Based Learning , 2009, J. Educ. Technol. Soc..

[29]  Barney Dalgarno,et al.  What are the learning affordances of 3-D virtual environments? , 2010, Br. J. Educ. Technol..

[30]  Ali Abbas Learning dynamics and control in a virtual world , 2010, IEEE EDUCON 2010 Conference.

[31]  Wei Pan,et al.  Assessing the effectiveness of a 3-D instructional game on improving mathematics achievement and motivation of middle school students , 2012, Br. J. Educ. Technol..

[32]  Aman Yadav,et al.  Computational thinking in compulsory education: Towards an agenda for research and practice , 2015, Education and Information Technologies.

[33]  Sze Yee Lye,et al.  Review on teaching and learning of computational thinking through programming: What is next for K-12? , 2014, Comput. Hum. Behav..

[34]  Estrella Pulido,et al.  A Programming Experience of High School Students in a Virtual World Platform , 2011 .

[35]  Caitlin Kelleher,et al.  Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers , 2005, CSUR.

[36]  Kristy Elizabeth Boyer,et al.  The Additive Value of Multimodal Features for Predicting Engagement, Frustration, and Learning during Tutoring , 2014, ICMI.

[37]  Oren Zuckerman,et al.  Children's Participation Patterns in Online Communities: An Analysis of Israeli Learners in the Scratch Online Community , 2009 .

[38]  Paul A. Cairns,et al.  An empirical evaluation of the User Engagement Scale (UES) in online news environments , 2015, Inf. Process. Manag..

[39]  Caitlin Kelleher,et al.  Non-programmers identifying functionality in unfamiliar code: Strategies and barriers , 2009, 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[40]  Chih-Kai Chang Effects of Using Alice and Scratch in an Introductory Programming Course for Corrective Instruction , 2014 .

[41]  Oren Zuckerman,et al.  Children's Participation Patterns in Online Communities: , 2009 .

[42]  Jonathan Schaeffer,et al.  Computer-game construction: A gender-neutral attractor to Computing Science , 2010, Comput. Educ..

[43]  Shih-Ching Yeh,et al.  Effects of Unidirectional vs. Reciprocal Teaching Strategies on Web-Based Computer Programming Learning , 2014 .

[44]  James M. Boyle,et al.  A systematic literature review of empirical evidence on computer games and serious games , 2012, Comput. Educ..

[45]  Yan Zhang,et al.  How well do online forums facilitate discussion and collaboration among novice animation programmers? , 2012, SIGCSE '12.

[46]  Judith Good,et al.  Learning to communicate computationally with Flip: A bi-modal programming language for game creation , 2015, Comput. Educ..

[47]  Melisa Koorsse,et al.  Programming assistance tools to support the learning of IT programming in South African secondary schools , 2015, Comput. Educ..

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

[49]  Li Liu,et al.  The auxiliary role of information technology in teaching: enhancing programming course using alice , 2014 .

[50]  Chang Liu,et al.  Game-based Learning Aids in Second Life , 2012 .

[51]  Ioannis Kazanidis,et al.  Virtual communities of inquiry (VCoI) for learning basic algorithmic structures with open simulator and Scratch4OS: a case study from the secondary education in Greece , 2013, BCI '13.

[52]  P. Kommers,et al.  Experiential Learning Through Constructivist Learning Tools , 2003 .

[53]  James J. Appleton,et al.  Measuring cognitive and psychological engagement: Validation of the Student Engagement Instrument , 2006 .