Nonlinear Storytelling Approach to Developing Computational Thinking Skills

Mika Letonsaari · Työväentutkimus Vuosikirja · 2021

Current methods for developing computational thinking skills usually have a technical and programming-centric approach and are not suitable for all people. In this research, the use of nonlinear storytelling as an educational method was examined. The specific interest was to analyze its relationship with the concept of computational thinking and to investigate if nonlinear storytelling can be used as a low-threshold method for teaching fundamental computational thinking skills. This research situates itself in computer science education. It consists of four independent studies. Study I investigates how nonlinear storytelling can be integrated into an adult education course for developing basic information technology skills. Special attention was given to understanding the role of storytelling in the process. The result of this study was a method that integrates nonlinear storytelling into educational game development. Study II studied the relationship between nonlinear stories and computational thinking by examining how typical computer programs are implemented using stories. The study shows that nonlinear stories are best suited for implementing finite state machine programs and programs that include interaction. The natural character of applicability indicates that nonlinear storytelling can improve students’ readiness for learning programming skills. In study III, experiences and observations made at the end of the aforementioned adult education course are reported. The technical quality of the stories collected (N = 14) was investigated and common challenges in the storytelling process such as understanding hyperlinking and its purpose in gamification were identified. In this study, a practical classification for storytelling software and metrics for analyzing stories were developed. Finally, study IV focused on investigating whether the concept of computational thinking allows broader interpretations compared to how it is traditionally used. The concept of computational thinking was explored by using the Extended Mind thesis by Clark and Chalmers. Analysis showed that it is reasonable to expand the concept beyond the traditional computer programming-based interpretation.

Read the paper · More papers on PaperTik