Supporting Interactive Storytelling with Block-Based Narrative Programming

Recent years have seen growing interest in utilizing digital storytelling, where students create short narratives around a topic, as a means of creating motivating problem-solving activities in K-12 education. At the same time, there is increasing awareness of the need to engage students as young as elementary school in complex topics such as physical science and computational thinking. Building on previous research investigating block-based programming activities for storytelling, we present an approach to block-based programming for interactive digital storytelling to engage upper elementary students (ages 9 to 10) in computational thinking and narrative skill development. We describe both the learning environment that combines block-based narrative programming with a rich, interactive visualization engine designed to produce animations of student generated stories, as well as an analysis of students using the system to create narratives. Student generated stories are evaluated from both a story quality perspective as well as from their ability to communicate and demonstrate computational thinking and physical science concepts and practices. We also explore student behaviors during the story creation process and discuss potential improvements for future interventions.

[1]  Nalin Sharda,et al.  The effectiveness of digital storytelling in the classrooms: a comprehensive study , 2014, Smart Learning Environments.

[2]  J. Bruner Acts of meaning , 1990 .

[3]  Bradford W. Mott,et al.  Toward a Block-Based Programming Approach to Interactive Storytelling for Upper Elementary Students , 2020, ICIDS.

[4]  Bernard R. Robin Digital Storytelling: A Powerful Technology Tool for the 21st Century Classroom , 2008 .

[5]  Diana Franklin,et al.  Initialization in Scratch: Seeking Knowledge Transfer , 2016, SIGCSE.

[6]  Diana Franklin,et al.  Fourth Grade Students Reading Block-Based Programs: Predictions, Visual Cues, and Affordances , 2015, ICER.

[7]  Diana Franklin,et al.  Starting from Scratch: Outcomes of Early Computer Science Learning Experiences and Implications for What Comes Next , 2018, ICER.

[8]  Yasemin Koçak Usluel,et al.  The effect of digital storytelling on visual memory and writing skills , 2016, Comput. Educ..

[9]  Jari Multisilta,et al.  Digital storytelling promoting twenty-first century skills and student engagement , 2016 .

[10]  Bernard Robin,et al.  The Power of Digital Storytelling to Support Teaching and Learning , 2016 .

[11]  Danah Henriksen,et al.  Full STEAM Ahead: Creativity in Excellent STEM Teaching Practices , 2014 .

[12]  Joyce Malyn-Smith,et al.  Computational thinking for youth in practice , 2011, INROADS.

[13]  David Weintrop,et al.  Using Commutative Assessments to Compare Conceptual Understanding in Blocks-based and Text-based Programs , 2015, ICER.

[14]  Shu-Shing Lee,et al.  Digital storytelling and the nature of knowledge , 2014, Education and Information Technologies.

[15]  Michael S. Horn,et al.  Translating Roberto to Omar: computational literacy, stickerbooks, and cultural forms , 2013, IDC.

[16]  Lucy Avraamidou,et al.  The Role of Narrative in Communicating Science , 2009 .

[17]  Ting-ting Wu,et al.  Integrating Computational Thinking Concept Into Digital Storytelling to Improve Learners’ Motivation and Performance , 2020 .

[18]  Diana Franklin,et al.  Floors and Flexibility: Designing a Programming Environment for 4th-6th Grade Classrooms , 2015, SIGCSE.

[19]  Ya-Ting Carolyn Yang,et al.  Digital storytelling for enhancing student academic achievement, critical thinking, and learning motivation: A year-long experimental study , 2012, Comput. Educ..

[20]  Diana Franklin,et al.  Using Upper-Elementary Student Performance to Understand Conceptual Sequencing in a Blocks-based Curriculum , 2017, SIGCSE.

[21]  Petra Fisser,et al.  Infusing Creativity and Technology in 21st Century Education: A Systemic View for Change , 2016, J. Educ. Technol. Soc..